- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
поэтому не скажу плохо о Жумле, тк аналогов в её универсальных способностях и количестве разных фишек не вижу
тоже самое скажут любители DLE, WP, Drupal :D
Почитал кучу западных статей и сравнений, везде почему-то больше хвалят eAcc+Memcache....
если все будет вращаться локально, то зачем memcache? - работа через сетевой стек всегда будет проигрывать по скорости и ресурсоемкости c тем же eaccelerator_put/eaccelerator_get или xcache_put/xcache_get, я за eaccelerator но в последних версиях убрали eaccelerator_put/eaccelerator_get из него, поэтому альтернативное решение - xcache, на мой взгляд, более интересное решение, чем связка eaccelerator+memcache :)
и если с mod_php+xcache всё ясно, то почему nginx не оставить без apache?
на вкус и цвет :D - просто на мой взгляд apache(mpm-itk) + mod_php более стабильны и просты
спасибки!
поставил nginx+apache(mod_php+xcache), пару примочек против дос, ограничил nginx на запросы, apache через mod_evasive или он лишний?
в целом всё работает шустро, особенно видно снижение нагрузки на проц, но почему-то такое ощущение, что не хватает для ещё большей скорости fcgi или кажется? =)
спасибки!
поставил nginx+apache(mod_php+xcache), пару примочек против дос, ограничил nginx на запросы, apache через mod_evasive или он лишний?
в целом всё работает шустро, особенно видно снижение нагрузки на проц, но почему-то такое ощущение, что не хватает для ещё большей скорости fcgi или кажется? =)
Самого главного не видно, на сайт заходит кто-нибудь? Посещаемость то какая?
Приведу пример: На почти такой же ВПС, а точнее цпу - 1500 рам 1гиг. приспокойненько жили 100 сайтов на ждумле. Жили, жили, не тужили. 8) И никаких акселераторов и кэшей. Но как только о них, о всех узнали бомбилы - гугл с яшей 8) ВПС стала загибаться по нескольку раз на дню.
Поэтому и вопрос, посещаемость то на сайте какая у вас?
заходят пока немного, 100-1000 чел в день, планируется в ближайшее время увеличение в 5 раз...
для поисковиков в htaccess стояла задержка запросов 5 сек, вроде не напрягали... в nginx тоже пропишу...
что не хватает для ещё большей скорости fcgi или кажется? =)
в скорости много не выиграете, ОЗУ сэкономите более менее, но нестабильность и непрозрачность все плюсы сведут на нет
лучше покрутите в nginx кеширование и закешируйте малоактивную динамику, те же товары в магазине можно закешить аккуратно, так чтобы не задеть POST/COOKIE
nginx+fcgi(PHP-FPM)+eaccelerate+sql(query_cache on)+centOS
Криворука не Joomla а Virtumart, который и генерит основные запросы.
Как вариант оптимизации - ускорение самых тяжелых запросов вирта путем переписывания кода и кэширование тяжелых страниц в nginx (такое делал в связке nginx\apache, но наверно, можно и для одного nginx запустить).
PS А как настраивался nginx для работы с Joomla без Apache? Вопрос актуален если используется аналог mod_rewrite.
Причем тут nginx или apache?
Проблема в коде чихпыха и его связки с мускулем
PS А как настраивался nginx для работы с Joomla без Apache? Вопрос актуален если используется аналог mod_rewrite.
rewrite ^(.+)$ /index.php?q=$1 last;
Примерно так будет выгледеть реврайт для жумло на nginx..:)
всё настроил, в итоге получил от новой связки, по сравнению с работающей старой на apache+fcgi+memcache+eacc и 2 проца+512, nginx+apache+modphp+xcache выдал разницу загрузки в 2 раза быстрее на 1 проце+512! я в шоке и по быстрому переехал на новый сервер, а старый отключил... =)
с fast-cgi реально чувствуется прирост, но стабильность важнее,
спасибо за ценные советы...
skyscr добавил 11.10.2010 в 11:22
почему-то быстро грузит все картинки и страницы, кроме картинок товаров магазина,если их много, то грузятся в один поток (по 1 одной), подскажите как увеличить кол-во потоков?
мож что-нибудь хорошее по настройкам посоветуете? если не против, покажу:
apache2.conf
Timeout 60
KeepAlive Off
MaxKeepAliveRequests 50
KeepAliveTimeout 5
<IfModule mpm_prefork_module>
StartServers 1
MinSpareServers 1
MaxSpareServers 4
MaxClients 4
MaxRequestsPerChild 1000
</IfModule>
<IfModule mpm_worker_module>
StartServers 2
MinSpareThreads 10
MaxSpareThreads 15
ThreadLimit 25
ThreadsPerChild 8
MaxClients 48
MaxRequestsPerChild 1000
</IfModule>
<IfModule mpm_event_module>
StartServers 2
MaxClients 20
MinSpareThreads 15
MaxSpareThreads 55
ThreadLimit 64
ThreadsPerChild 55
MaxRequestsPerChild 1000
</IfModule>
User www-data
Group www-data
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
Satisfy all
</Files>
default.conf
ServerName site.ru
ServerAdmin skyscr@site.ru
ServerAlias www.site.ru site.ru
DocumentRoot /home/site.ru
<Directory /home/site.ru>
Options FollowSymLinks
Options -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/access.log combined
ErrorLog /var/log/apache2/error.log
AddDefaultCharset utf-8
</VirtualHost>
nginx.conf
worker_processes 1;
pid /var/run/nginx.pid;
events {
worker_connections 64000;
use epoll;
}
http {
limit_req_zone $binary_remote_addr zone=one:10m rate=3r/s;
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
client_max_body_size 100m;
tcp_nodelay on;
gzip off;
server {
listen 80;
server_name site.ru www.site.ru;
rewrite ^(/administrator/.*)$ https://$host$1 permanent;
location / {
limit_req zone=one burst=30;
proxy_pass http://127.0.0.1:81;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location ~* ^.+.(webstat/|awstats|webmail/|phpmyadmin/|manimg/|administrator/|Live/) {
proxy_pass http://127.0.0.1:81;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar)$ {
root /home/site.ru;
error_page 404 = @fallback;
}
location @fallback {
proxy_pass http://127.0.0.1:81;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
location ~ /\index.html {
root /home/site.ru;
}
}