ну тогда надо смотреть настройки жумфиша
Options -Indexes +FollowSymLinksRewriteEngine OnRewriteBase /RewriteCond %{HTTP_HOST} ^site.ua [NC]RewriteRule ^(.*)$ http://www.site.ua$1 [L,R=301]RedirectMatch 301 ^/en/(.*)$ http://www.en.site.ua/$1
ну у вас все не так плохо как могло бы быть.
основная проблема у вас - огромное количество запросов, больше 100, для открытия странички
вы не можете воздействовать на внешние скрипты (реклама-статистика), но можете уменьшить количество запросов к своим файлам.
во-первых, объедините все js в один-два файла, тоже самое сделайте для css
во-вторых, вынесите картинки и css в поддомены - это даст возможность броузеру загружать ресурсы параллельно, устанавливая не 4-6 соединений, а в несколько раз больше, т.е. броузеру не нужно будет ждать пока загрузятся предыдущие ресурсы, он будет тянуть сразу все. я вижу что вы уже пользуетесь спрайтами, но почему-то много явно мелких статичных картинок в спрайты не засунуто, а хорошо бы.
кстати, посмотрите, почему гугл-статистика дергается несколько раз? обычно хватает одного раза, у вас 10 раз дергается, вы какую-ту хитрую статистику считаете?
убедитесь что вы используете асинхронные версии статистики-рекламы, гугл и адривер умеют работать асинхронно, т.е. не тормозят загрузку страницы.
используйте "ленивую" загрузку ява-скриптов. т.е. вынесите отдельно все ява-скрипт функции, которые не требуются для показа странички (ну всяки там onClick) и загружайте их асинхронно, визуально страничка будет загружена и показана, пользователь не заметит что на самом деле страничка еще грузится в фоне. но это может потребовать некоторых усилий, т.к. возможно нужно будет делать рефакторинг ява-скрипт кода, а если вы используете смс, то скорее всего и вовсе невозможно.
поставьте плагин в броузер YSlow от яхи или Page Speed от гугля, может они еще подскажут что-нибудь.
В доке написано черным по английскому что connect_timeout не должен быть больше 75 секунд.
Как долго выполняются ваши скрипты? Если 60 секунд, ставьте read_timeout 90, чтобы с некоторым запасом
connect и send параметры не трогайте
Конечно быстрее, вопрос в другом, сколько CPU и IO отбирает SQL - а этих данных ТС не предоставил, поэтому разговор ни о чем. Кстати как и данных, в каком режиме работает SQL, вполне возможно что по ТСР, через localhost
Вы неправильно постановку задачи делаете
Вам нужно не "удалить по условию" , а "отфильтровать по условию".
Другими словами, ваша задача звучит так "как показать строки в которых нет определенного слова".
^((?!слово).)*$
Это для стандартного регекса, насколько хорошо регекс реализован в нотепад++ я не в курсе
Можно попробовать unregister mp4, что бы винда не знала что делать с такими файлами. Глядишь, и сохранить предложит
Указывать надо какая СУБД используется. Напр в MS SQL специальная команда существует, указываешь в процентах нужную степень похожести строки и все
Повторяю еще раз - покажите реальные данные, т.е. два скриншота из фаербага, один с кешем, другой без.
Иначе это гадание на кофейной гуще
Оба предложенные варианта правильные, но последний правильнее, т.к. незачем лишний раз диск читать