Вот и вся оптимизация 😂
banshee(oleg), для начала стоит оптимизировать таблицы и поискать слабые места в скриптах, наверняка найдутся функции выполняющиеся > 0.1 сек. То, что плохо получается оптимизировать закешировать в memcached.
И ещё один важный момент - боты (типа acapbot и majestic12) и корявый софт. Мало, кто о них знает и тем более ограничивает запросы с одного ip, а ведь иногда они могут неслабо нагрузить сервер. Вот сегодня утром, например, в логах обнаружил 37.144.36.242 AndroidDownloadManager/4.1.1 (Linux; U; Android 4.1.1; P76t�8(M7H6) Build/JRO03H) который запрашивал один и тот же файл 245 раз в минуту(!), итого 151470 запросов.
Для начала в .htaccess нужно прописать:
Подробнее тут, например: http://habrahabr.ru/post/45016/
Ну это по эффективности всё равно, что ездить по городу на 5-й передаче и думать, что сэкономишь тонны бензина. Эффект будет обратный.
<?=$var?> самый короткий и быстрый вариант при правильно настроенной буферизации. Проставь перед и после вызовом шаблона microtime(true); и посмотри сколько времени тратит на него пхп. Если десятки миллисекунд и больше, то скорее всего буфер просто выключен, в таком случае скрипт будет выполнятся пока html полностью не будет загружен браузером, съедая кучу ресурсов.
Стоит пхп 5.4+APC. Насчитал несколько десятков <? ?> в своём шаблоне + кучу быдлокода написанного три года назад. Страницы без запросов к бд генерируются за 1-2 миллисекунд(ы). Может быть стоит задуматься о чём-то более полезном, чем экономия на спичках?
Оказывается не я один баню граберы в iptables 😂
Svetlana_D, спасибо за развёрнутый ответ. А то недавно была абуза на сканирование сети и первое на что подумал - старые версии ПО, но дело оказалось не в софте.
Вопрос по поводу ПО. Почему на новые сервера до сих пор ставят nginx 1.2.1, безопасность я так понимаю никого не волнует?
15:24 всё упало, даже www.eserver.ru не открывается.
15:39 поднялось
Не знаю, совпадение или нет... На серве с Debian 7 после обновления теперь проблемы с входящим трафиком. Аплоад тупит как по http так и в ispmanager. Что это может быть??