Пятничные ответы на вопросы

Аватар пользователя rusonyx_admin rusonyx_admin 12 марта 2010 в 11:36

Народ, сегодня пятница, и сегодня будут сиськи ответы на вопросы! Задавайте любые вопросы на тему хостинга, веб-администрирования, сайтов. Расскажите свою ситуацию... Постараюсь ответить. Все что вы давно хотели узнать, но стеснялись спросить. Поехали!

0 Thanks

Комментарии

Аватар пользователя Dalay Dalay 12 марта 2010 в 11:47
"rusonyx_admin" wrote:

Задавайте любые вопросы на тему хостинга, веб-администрирования, сайтов.

Эт вы как то не подумав написали, ведь спросют же. Может все таки лучше сиськи?

Аватар пользователя antonycrimea antonycrimea 12 марта 2010 в 14:41

Подскажите пожалуйста потимальные настройки My.cfg Сервер 600 паямть 512 МБ на данный момен они таковы:
Второй вопрос проверяю память набрав Free в ПУТТИ : total used free shared buffers cached
Mem: 524288 524288 0 0 0 0
-/+ buffers/cache: 524288 0
те.я понимаю что нет свободной памяти, а как же сайты работают?

# Example MySQL config file for small systems.
#
# This is for a system with little memory (<= 64M) where MySQL is only used
# from time to time and it's important that the mysqld daemon
# doesn't use much resources.
#
# You can copy this file to
# /etc/my.cnf to set global options,
# mysql-data-dir/my.cnf to set server-specific options (in this
# installation this directory is /var/lib/mysql) or
# ~/.my.cnf to set user-specific options.
#
# In this file, you can use all long options that a program supports.
# If you want to know which options a program supports, run the program
# with the "--help" option.

# The following options will be passed to all MySQL clients
[client]
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set = cp1251
#init-connect="SET NAMES cp1251"
# Here follows entries for some specific programs

# The MySQL server
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 7M
max_allowed_packet = 16M
table_cache = 5
sort_buffer_size = 128K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 256K
thread_stack = 128K
#init-connect="SET NAMES cp1251"

# Don't listen on a TCP/IP port at all. This can be a security enhancement,
# if all processes that need to connect to mysqld run on the same host.
# All interaction with mysqld must be made via Unix sockets or named pipes.
# Note that using this option without enabling named pipes on Windows
# (using the "enable-named-pipe" option) will render mysqld useless!
#
#skip-networking
server-id = 1
default-character-set = cp1251

# Uncomment the following if you want to log updates
#log-bin=mysql-bin

# Uncomment the following if you are NOT using BDB tables
#skip-bdb

skip-innodb

# Uncomment the following if you are using InnoDB tables
#innodb_data_home_dir = /var/lib/mysql/
#innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = /var/lib/mysql/
#innodb_log_arch_dir = /var/lib/mysql/
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
#innodb_buffer_pool_size = 16M
#innodb_additional_mem_pool_size = 2M
# Set .._log_file_size to 25 % of buffer pool size
#innodb_log_file_size = 5M
#innodb_log_buffer_size = 8M
#innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50

[mysqldump]
quick
max_allowed_packet = 16M
default-character-set = cp1251

no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates

default-character-set = cp1251
[isamchk]
key_buffer = 8M
sort_buffer_size = 8M

[myisamchk]
key_buffer = 16M
sort_buffer_size = 8M

[mysqlhotcopy]
interactive-timeout

Аватар пользователя rusonyx_admin rusonyx_admin 12 марта 2010 в 17:19
antonycrimea wrote:

Подскажите пожалуйста потимальные настройки My.cfg Сервер 600 паямть 512 МБ на данный момен они таковы:
Второй вопрос проверяю память набрав Free в ПУТТИ : total used free shared buffers cached
Mem: 524288 524288 0 0 0 0
-/+ buffers/cache: 524288 0
те.я понимаю что нет свободной памяти, а как же сайты работают?

# Example MySQL config file for small systems.

<...>SKIPPED<...>

К сожалению, этой информации недостаточно. Это примерно как "у меня вес - 86 килограмм, сколько картофеля в день я могу съедать и не толстеть?" Если бегаете, то побольше, если лежите на диване - поменьше, мужчина/женщина - тоже другой результат, картошка сырая, пюре или жареная с лучком - тоже по-разному. Примерно так.

Все зависит от конкретного сайта, конкретной задачи, особенностей среды, в которой сайт находится. Наши инженеры выполняют подобную работу по оптимизации настроек для наших клиентов на VPS-тарифах. Однако по тем данным, что Вы указали, не побывав на сервере, не зная что за сайт, какая система виртуализации, какие у него проблемы и узкие места, выдать Вам готовый конфиг просто не получится.

Извините :(

Аватар пользователя Dalay Dalay 12 марта 2010 в 12:00
"rusonyx_admin" wrote:

Я польностью за сиськи, но не знаю, как это расценит администрация =))

Заодно и проверите.

Аватар пользователя Oleksa@drupal.org Oleksa@drupal.org 12 марта 2010 в 12:46

У вас размещен один из самых посещаемых сайтов на друпале в РФ
hr-portal.ru
Так что с друпал вы умеете работать - респект. Хотя я и сторонник американского хостинга :)

Аватар пользователя rusonyx_admin rusonyx_admin 12 марта 2010 в 14:36
<a href="mailto:Oleksa@drupal.org">Oleksa@drupal.org</a> wrote:

У вас размещен один из самых посещаемых сайтов на друпале в РФ
hr-portal.ru
Так что с друпал вы умеете работать - респект. Хотя я и сторонник американского хостинга :)

МММ.. Мне не очень выгодно наверное об этом здесь говорить, но я проверил - судя по IP-адресу, hr-portal.ru размещается не у нас, вероятнее всего, они на отдельном сервере.
Ну и чтобы Вы понимали, сайты такого уровня размещаются не на виртуальном хостинге. Т.е. рекомендовать наш "Супер CMS" для сайтов подобной мощности я положа руку на сердце не могу. Тут нужен тариф как минимум из линейки VPS VIP (бывшие DDS).

Аватар пользователя Rick Rick 12 марта 2010 в 18:05
<a href="mailto:Oleksa@drupal.org">Oleksa@drupal.org</a> wrote:

У вас размещен один из самых посещаемых сайтов на друпале в РФ
hr-portal.ru
Так что с друпал вы умеете работать - респект. Хотя я и сторонник американского хостинга :)

30.000 посетителей в сутки это абсолютно не один из самых посещаемых сайтов на Друпале в РФ. Скорее это один из многих сайтов, т.к. я знаю один спортивный сайт, посещаемость которого составляет 300.000-1.000.000 посетителей в сутки (в зависимости от спортивных событий). Тут проскакивало интервью с руководителем портала.

Аватар пользователя Oleksa@drupal.org Oleksa@drupal.org 12 марта 2010 в 14:54

Насколько это правда, что при выделенном IP-адресе уменьшается время отклика сайта, а значит, он работает быстрее и не мучает посетителей своей долгой загрузкой (Насколько быстрее в %)?

Аватар пользователя Valeratal Valeratal 12 марта 2010 в 14:55

давайте внесу ясность по HR-Portal.ru
Да, HR-Portal не так давно переехал с Русоникса
был на DDS4 (это 2500 мгц процессора и 3 гб оперативки)

из DDS это самый старший на тот момент (сейчас линейка тарифов обновилась) Супер CMS нас бы не потянуло.

Но могу сказать, что примерно до 10к хостов мы были в русониксе на шареде.

Хоть это не совсем по теме, но самим хостингом мы были довольны.

Вообще, посещаемым сайтам хостинг непросто найти.

Так как пока тарифы в линейке отличаются друг от друга на 1000 рублей, Вы легко просто переходите на более мощный тарифный план.

А в моем случае (да и не только в моем) счет уже идет на тысячи и много зависит уже не от хостера, а от настроек, кэшей и пр.

Аватар пользователя root root 12 марта 2010 в 15:36

Топик вынесен на главную. Сразу предупреждаю вопросы: нет, rusonyx не оплачивает размещение рекламных материалов на друпал.ру :) Но я полагаю такие инициативы хостеров по оптимизации тарифных планов под Drupal следует всячески поддерживать. Хостеры are welcome!

Аватар пользователя rusonyx_admin rusonyx_admin 12 марта 2010 в 17:19
admin wrote:

Топик вынесен на главную. Сразу предупреждаю вопросы: нет, rusonyx не оплачивает размещение рекламных материалов на друпал.ру :) Но я полагаю такие инициативы хостеров по оптимизации тарифных планов под Drupal следует всячески поддерживать. Хостеры are welcome!

Спасибо! Надеюсь, у нас получится :)

Аватар пользователя Ne_L Ne_L 12 марта 2010 в 15:57

Как максимально оптимизировать сайт ВОДОПРО чтобы он не грузил shared хостинг, сейчас там кэширование boost и Block Cache Alter везде где можно, но может возможно как то оптимизироватся чтобы всё работало со стандартым кэшированием.
вообщем основной вопрос, что на этом сайте самое ресурсоёмкое? Или как это можно проверить, shell у меня есть.

Аватар пользователя rusonyx_admin rusonyx_admin 12 марта 2010 в 17:09
Ne_L wrote:

Как максимально оптимизировать сайт ВОДОПРО чтобы он не грузил shared хостинг, сейчас там кэширование boost и Block Cache Alter везде где можно, но может возможно как то оптимизироватся чтобы всё работало со стандартым кэшированием.
вообщем основной вопрос, что на этом сайте самое ресурсоёмкое? Или как это можно проверить, shell у меня есть.

Боюсь так с первого взгляда на сайт ничего конкретного сказать не могу. Возможно кто-то из Друпал-гуру и может такой диагноз поставить, но не я :(
Насколько я понимаю, у Вас сейчас VPS-хостинг. Какие на нем лимиты? Сколько памяти?
Проблема небольших VPS-аккаунтов в том, что их бесполезно оптимизировать, нет особого смысла в nginx и т.п., поскольку памяти все-равно еле-еле хватает на mysql+apache. А с требованиями по 64Мб на процесс для php как в некоторых случаях? память вообще заканчивается на раз-два.

Вас выгоняли с виртуального хостинга за нагрузку? Обслуживающий скрипт по крону запускали?

Могу предложить Вам попробовать, как Ваш сайт работает на "Супер CMS". 30 дней бесплатного тестирования - Вы ничего не теряете. О впечатлениях и замечаниях можно писать прямо здесь.

Аватар пользователя Ne_L Ne_L 12 марта 2010 в 19:55

«Насколько я понимаю, у Вас сейчас VPS-хостинг. Какие на нем лимиты? Сколько памяти?»
Memory Limit - 256Mb
nginx есть

«Вас выгоняли с виртуального хостинга за нагрузку? Обслуживающий скрипт по крону запускали?»
прогоняли с другого но на этом пока сижу - всё бы хорошо, да и вообще всё устривает, но из за навороченного кэширования у меня связь с сайтом как с космонавтами на орбите.

«Могу предложить Вам попробовать, как Ваш сайт работает на "Супер CMS". 30 дней бесплатного тестирования - Вы ничего не теряете. О впечатлениях и замечаниях можно писать прямо здесь.»

Смысла дёргаться не вижу т.к. сижу на более бюджетном варианте. а просто потестировать в одиночку - результатов не даст - нужно нагрузку от посетителей тоже учитывать, вообщем один переезд страшнее двух ремонотов, так что спасибо. откажусь пока.

Аватар пользователя rusonyx_admin rusonyx_admin 12 марта 2010 в 16:54
"<a href="mailto:Oleksa@drupal.org">Oleksa@drupal.org</a>" wrote:

Насколько это правда, что при выделенном IP-адресе уменьшается время отклика сайта, а значит, он работает быстрее и не мучает посетителей своей долгой загрузкой (Насколько быстрее в %)?

Это никак не влияет на скорость загрузки сайта. Другое дело, что обычно отдельный IP-адрес выделяют на более крутых тарифных планах и поэтому Ваш сайт может работать быстрее. Но от самого IP-адреса это никак не зависит.

Аватар пользователя rusonyx_admin rusonyx_admin 12 марта 2010 в 16:59
"<a href="mailto:jchoo@drupal.org">jchoo@drupal.org</a>" wrote:

как закрыть почту сайта от спам-ботов/роботов?

Используйте антиспам. Есть разные варианты, в зависимости от того, где у Вас почта, на каком хостинге и т.д. Например, у нас бесплатный вариант - SpamAssasin, либо Серые списки (серые списки это вообще просто супер-технология, мы ее используем в т.ч. и для своей почты. Но не без недостатков - есть задержка перед доставкой первого письма от неизвестного ранее отправителя). Платный вариант - Яндекс.Спамооборона. Гораздо эффективнее, чем SpamAssasin, т.к. лучше учитывает морфологию и вообще заточена под Россию + обширная база для сбора инфы о спаме - почта самого Яндекса.

Аватар пользователя Rubaka Rubaka 12 марта 2010 в 17:48

Здравствуйте, нет так давно начал работать с CMS Drupal, стараюсь разбираться во всем сам, но есть заминки.
1. Создаю контент типа Новость... вставляю картинку, пишу текст... делаю у картинки отсуп в настройках Fckeditor и положение слева... добавляю новость, отпупы пропадают, картинка сливается с текстом. Формат ввода стоит FullHTML , от его смены ничего не меняется... Тема стандартная Garland, Fckeditor последний
Дайте пожалуйста в меру полный ответ как это можно исправить. ps. проблемму можно посмотреть на сайте http://pags.balakovo.ru/

Аватар пользователя rusonyx_admin rusonyx_admin 12 марта 2010 в 18:22
Rubaka wrote:

Здравствуйте, нет так давно начал работать с CMS Drupal, стараюсь разбираться во всем сам, но есть заминки.
1. Создаю контент типа Новость... вставляю картинку, пишу текст... делаю у картинки отсуп в настройках Fckeditor и положение слева... добавляю новость, отпупы пропадают, картинка сливается с текстом. Формат ввода стоит FullHTML , от его смены ничего не меняется... Тема стандартная Garland, Fckeditor последний
Дайте пожалуйста в меру полный ответ как это можно исправить. ps. проблемму можно посмотреть на сайте http://pags.balakovo.ru/

Прошу прощения, я скорее специалист по хостингу, чем по друпалу. Возможно кто-то из посетителей этой темы поможет с Вашей проблемой.

Аватар пользователя f10@drupal.org f10@drupal.org 12 марта 2010 в 18:20
"Rick" wrote:

т.к. я знаю один спортивный сайт, посещаемость которого составляет 300.000-1.000.000 посетителей в сутки (в зависимости от спортивных событий).

- вы про этот наверно http://news.sportbox.ru/

Аватар пользователя Ветер Ветер 12 марта 2010 в 20:40

Rick, Где Вы там мульен нашли? пик около 500т. в среднем за последнее время 200-250т. сутки

Аватар пользователя f10@drupal.org f10@drupal.org 12 марта 2010 в 18:28
"Rubaka" wrote:

1. Создаю контент типа Новость... вставляю картинку, пишу текст... делаю у картинки отсуп в настройках Fckeditor и положение слева... добавляю новость, отпупы пропадают, картинка сливается с текстом. Формат ввода стоит FullHTML , от его смены ничего не меняется...

- положение делаете в настройках изображения наверно.
Надо картинку вставить, далее выбрать её и в стилях выбрать вроде img on left или img on right.

Если нет кнопки стили в редакторе:
добавить в файл \sites\all\modules\fckeditor\fckeditor.config.js
в 53 строку(если DrupalFull) - ,'Style'

Аватар пользователя kodo kodo 12 марта 2010 в 18:41

Вопрос такой.
На шаред хостинге сайт, ну такой себе рабочий.
На сайт вешаю несколько тестовых субдоменов, для показа заказчикам - т.е. они фактически не работают. Ну и несколько доменов, тоже пустых, только почта на гугл перенаправленна.
Так вот такое впечатление, что чем больше субдоменов и доменов, даже если на них нет ни нагрузки ни трафика, то и рабочий домен тормознее работает.
Т.е. какая обычно практика разделения ресурсов на шаред хостинге для сайтов? Т.е. один общий ресурс для всех, или он поделен на каждый домен вне зависимости от нагрузки?

Я бы так для себя ответил, что один общий для всех, кто раньше встал того и тапочки, но раз уж тут гуру хостинга, чего бы и не спросить в пятницу после пива и еще до сисек, :)

Аватар пользователя Dеmimurych Dеmimurych 12 марта 2010 в 18:53
"Valeratal" wrote:

Но могу сказать, что примерно до 10к хостов мы были в русониксе на шареде.

простите глупого, что значит эта цифра?

каждый хост зашел и сделал по одному клику? равномерно распределив их на время 24 часов?

Аватар пользователя direqtor direqtor 15 марта 2010 в 4:45
"Ne_L" wrote:

Смысла дёргаться не вижу т.к. сижу на более бюджетном варианте. а просто потестировать в одиночку - результатов не даст - нужно нагрузку от посетителей тоже учитывать, вообщем один переезд страшнее двух ремонотов, так что спасибо. откажусь пока.

А в чём проблема-то?

1. Уводим сайт в оффлайн.
2. Чистим кеши.
3. Делаем копии файлов и базы на новый хостинг.
4. На старом хостинге настраиваем в ДНС перенаправление на новый хостинг.
5. Тестируем на полной нагрузке.
6. PROFIT...

Аватар пользователя Ne_L Ne_L 15 марта 2010 в 16:46
direqtor wrote:

А в чём проблема-то?

боюсь привыкну =)
+ потом обратно переезжать а файлы придётся копировать заново - а там кэши и они архивируются скачиваются\закачиваются довольно долго