Тут такое дело - на сервере куча пхп скриптов которые немерянно грузят базу запросами, Похоже что сквид не кеширует ничво, отклик от реального сервера и от сквида примерно тот же - без нагрузки 4-5 сек на геренацию сложной странички, при нагрузке апач забивает базу и та начинает захлебываться, в логах идет куча длинных запросов..
сейчас проблема поставил сквид - результат тот же. Время отклика от сквида и от апача - примерно одинаковое. Производительность в разы не увеличилась, что очень странно.
апач второй, пхп 4й, но ет по сути не важно :)вот что говорит сквид при старте:
/usr/local/sbin/squid -d 100
topnews# 2006/08/08 21:34:44| Starting Squid Cache version 2.5.STABLE12 for i386-portbld-freebsd6.1...
2006/08/08 21:34:44| Process ID 97033
2006/08/08 21:34:44| With 14720 file descriptors available
2006/08/08 21:34:44| Performing DNS Tests...
2006/08/08 21:34:44| Successful DNS name lookup tests...
2006/08/08 21:34:44| DNS Socket created at 0.0.0.0, port 51492, FD 5
2006/08/08 21:34:44| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2006/08/08 21:34:44| Unlinkd pipe opened on FD 10
2006/08/08 21:34:44| Swap maxSize 131072 KB, estimated 10082 objects
2006/08/08 21:34:44| Target number of buckets: 504
2006/08/08 21:34:44| Using 8192 Store buckets
2006/08/08 21:34:44| Max Mem size: 8192 KB
2006/08/08 21:34:44| Max Swap size: 131072 KB
2006/08/08 21:34:44| Rebuilding storage in /apache/squid/cache (DIRTY)
2006/08/08 21:34:44| Using Least Load store dir selection
2006/08/08 21:34:44| Set Current Directory to /usr/local/squid/cache
2006/08/08 21:34:44| Loaded Icons.
2006/08/08 21:34:44| Accepting HTTP connections at 0.0.0.0, port 83, FD 12.
2006/08/08 21:34:44| WCCP Disabled.
2006/08/08 21:34:44| Ready to serve requests.
2006/08/08 21:34:44| Done reading /apache/squid/cache swaplog (133 entries)
2006/08/08 21:34:44| Finished rebuilding storage from disk.
2006/08/08 21:34:44| 133 Entries scanned
2006/08/08 21:34:44| 0 Invalid entries.
2006/08/08 21:34:44| 0 With invalid flags.
2006/08/08 21:34:44| 133 Objects loaded.
2006/08/08 21:34:44| 0 Objects expired.
2006/08/08 21:34:44| 0 Objects cancelled.
2006/08/08 21:34:44| 0 Duplicate URLs purged.
2006/08/08 21:34:44| 0 Swapfile clashes avoided.
2006/08/08 21:34:44| Took 0.3 seconds ( 485.6 objects/sec).
2006/08/08 21:34:44| Beginning Validation Procedure
2006/08/08 21:34:44| Completed Validation Procedure
2006/08/08 21:34:44| Validated 133 Entries
2006/08/08 21:34:44| store_swap_size = 926k
2006/08/08 21:34:45| storeLateRelease: released 0 objects
вот то что я правил в конфиге:
http_port 83
icp_port 0
#######--
acl all_src_ip src 0.0.0.0/0
no_cache deny all_src_ip
#cache_dir null /tmp
cache_dir ufs /apache/squid/cache 128 16 256
#######-----
hosts_file /apache/squid/hosts
cache_effective_user squid
#visible_hostname www.topnews.ru
######--->Reverse proxy related-----
httpd_accel_host virtual
httpd_accel_port 80
#### OR using virtual host option. ####
httpd_accel_host virtual
httpd_accel_uses_host_header on #required for virtual hosts
#-----
http_access allow all_src_ip
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
спасибо! :)