Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Haktar

Оптимизация форума

Recommended Posts

А если их убить через .htaccess?

Я бы не стал. Бинг крупный поисковик, может дать некоторый трафик на форум. В крайнем случае бы просто запретил его в роботс.

User-agent: Bingbot

User-agent: msnbot

Disallow: /

 

Сервер не сильно будет напрягать такой мониторинг?

На время ничего страшного не будет. Разве что слишком сильно разрастется таблица логов

 

Всё, что сверху, это на вырост или скорее - деньги на ветер...

Как сказать. Имя лишнюю оперативку можно многое чего туда загнать, те же индексы базы, или юзать мемкеш.

Share this post


Link to post
Share on other sites
Как сказать. Имя лишнюю оперативку можно многое чего туда загнать, те же индексы базы, или юзать мемкеш.

Угу, согласен, Вы бы нашли ей применение. Только вот вы и средний пользователь - две больших разницы. :)

Share this post


Link to post
Share on other sites

Я бы не стал. Бинг крупный поисковик, может дать некоторый трафик на форум. В крайнем случае бы просто запретил его в роботс.

User-agent: Bingbot

User-agent: msnbot

Disallow: /

Так это в индексации. Он после запрета в роботсе разве не будет всё равно форум посещать?

 

Разве что слишком сильно разрастется таблица логов

Ну это не страшно. Вот только я всё равно не нашёл где включить эти логи :)

 

Важными параметрами, в вашем случае, будут тип, рабочая частота, количество выделенных ядер CPU и скорость дисковой подсистемы.

Процессор Intel® Core i7 CPU 920 @ 2.67GHz 1600.000 Mhz X 8

Оперативная память 24738508 kB

Файл подкачки (swap) 16768892 kB

Размер дискового пространства 687922 Mb

Средняя загрузка 0.92 0.79 0.86

Продолжительность работы 127 days 3 hours

Количество процессов 169

 

Вот только я не понял - зачем свап, если оперативки предостаточно.

Share this post


Link to post
Share on other sites

Настройки мускула вам не помогут, если не выдерживает сервер.

FastVPS может помочь. Я уезжал и был не доступен. Без меня они занялись тюнингом сервера, когда он стал падать.

 

По тому, что подвисание мускула лишь следствие нехватки ресурса обычно

Обычно в этом случае он не подвисает, а просто падает

Share this post


Link to post
Share on other sites

FastVPS может помочь.

Да, очень отзывчивая техподдержка. Что меня приятно удивило.

Share this post


Link to post
Share on other sites

Да, очень отзывчивая техподдержка.

Но очень разная ....

 

1600.000 Mhz X 8

У вас nginx под одно ядро. Создаете очередь ...

  • Upvote 1

Share this post


Link to post
Share on other sites

У вас nginx под одно ядро. Создаете очередь ..

Как исправить?

Share this post


Link to post
Share on other sites

Вот только я всё равно не нашёл где включить эти логи

System Settings > Search Engine Optimization

Enable Search Engine recognition? Yes

Log all Search Engine visits? Yes

 

Так это в индексации. Он после запрета в роботсе разве не будет всё равно форум посещать?

Некоторые запросы к сайту будут, но не полное сканирование. Здесь все зависит от бота. Запрет на индексацию по идее должен означать запрет сканирования сайта.

  • Upvote 1

Share this post


Link to post
Share on other sites

Как исправить?

В nginx.conf для параметра worker_processes выставить значение равное количеству ядер.

Share this post


Link to post
Share on other sites

В nginx.conf для параметра worker_processes выставить значение равное количеству ядер.

 

worker_processes нет такого значения (есть worker_connections 768)

 

Поставить worker_processes после worker_connections?

 

Вот так?

events {

worker_connections 768;

worker_processes 8;

}

Share this post


Link to post
Share on other sites

Нет, не так. В самое начало добавьте:

worker_processes  8;

events {
   worker_connections  2048;
}

Значение worker_connections поменяйте на 2048.

 

Там у вас много чего ещё поменять можно видимо. По конфигурации связки nginx + apache под разные системы и задачи информации в сети море, гугл в помощь.

  • Upvote 1

Share this post


Link to post
Share on other sites

Нет, не так. В самое начало добавьте:

Добавил.

 

По конфигурации связки nginx + apache под разные системы и задачи информации в сети море, гугл в помощь.

Читал. Но слишком много, и у каждого своё мнение по делу.

 

Вот сам конф (начало, дальше идут домены и подомены)

 

 

 

user www-data;pid /var/run/nginx.pid;

 

worker_processes 8;

 

events {

worker_connections 2048;

}

 

http {

 

sendfile on;

tcp_nopush on;

tcp_nodelay on;

keepalive_timeout 65;

types_hash_max_size 2048;

 

proxy_read_timeout 500;

proxy_connect_timeout 500;

client_max_body_size 100M;

server_names_hash_bucket_size 64;

 

include /etc/nginx/mime.types;

default_type application/octet-stream;

 

access_log /var/log/nginx/access.log;

error_log /var/log/nginx/error.log;

 

 

 

 

Share this post


Link to post
Share on other sites

Раз топик все равно скатился в "оптимизацию форума", посмотрите, может и мемкеш на сервере есть, сможете загнать в кеш системные кеши (cache_store).

А если диски ssd, заюзать дисковое кеширование - $INFO['use_diskcache'] = 1;

  • Upvote 1

Share this post


Link to post
Share on other sites

Раз топик все равно скатился в "оптимизацию форума", посмотрите, может и мемкеш на сервере есть, сможете загнать в кеш системные кеши (cache_store).

Как узнать первое, и сделать второе? :)

 

А если диски ssd, заюзать дисковое кеширование - $INFO['use_diskcache'] = 1;

Это я понял прописать в конфиг форума. А как узнать диски ли ssd?

Share this post


Link to post
Share on other sites

Это я понял прописать в конфиг форума. А как узнать диски ли ssd?

Спросите у своего хостера, но если бы они были ssd вы бы скорее всего об этом знали. Если не ssd, то для вас нет смысла делать дисковой кеш, бд вполне нормально справляется.

 

Как узнать первое, и сделать второе?

Спросить у хостера, запустить мемкеш и прописать в /conf_global.php

$INFO['use_memcache'] = 1;

$INFO['memcache_port_1'] = '11211';

$INFO['memcache_server_1'] = 'localhost';

 

server и port на котором работает мемкеш также узнать у хостера.

  • Upvote 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...