Dram: Я не знаю что такое MyISAM. У меня 13 сайтов на джумле, соответственно 13 баз. Самые тяжелые базы у посещаемых сайтов имеют размеры: 250 160 100 Мб и далее по убыванию...
Зайдите в phpMyAdmin, перейдите в БД, там будет колонка "Тип", на против каждой таблицы в ней написанно MyISAM или InnoDB.
По-умолчанию Joomla создает MyISAM таблицы, но бывают и неожиданности :) Лучше проверьте...
Dram:
Dram добавил 25.10.2011 в 11:42 А где это поставить, просто значение sort_buffer_size встречается несколько раз в файле my.cnf?
pupseg: как тут советовали - переезжайте в хетзнер. если все равно будут проблемы с диском - то можно поставить для критичных данных и SSD-диски. помогу переехать.
Да нет там скорее всего никакой проблемы с дисками, если mysql жрет диск, это значит ему не хватает памяти.
Например 9999. Только и того, что вместо просто адреса вашим пользователям прийдется подключаться на адрес:порт
А порт-сканеры они до адреса 9999 никак не дойдут :) Есть такое хорошее правило: Все что можно прятать во внутреннюю VPN сеть. Безопасность лишней не бывает.
Rimlyanin:
После выхода win2k3 я забыл про цитрикс как про страшный сон...
В RDP нет Application-mode, с Citrix'ом пользователь даже не замечает что работает на удаленном сервере, для него приложение выглядит так, как будто запущенно на его компе. И объективно сравнивали, ICA быстрее RDP, это факт. Но проблемы с принтерами конечно убивают много плюсов citrix'а.
RDP подходит, но только RDP лучше закрывать VPN'ом, чтобы наружу не торчал сокет RDP'шный, а лучше еще и iptables'ами сверху прикрыть от греха подальше...
А вообще я всегда плюсом Citrix MetaFrame юзал, так как удобней с приложением работать в режиме Application, но Citrix с принтерами иногда очень сложно подружить получается.
Evgeniuss: Здравствуйте. Есть 2 роутера.
1-й получает инет. Разадет его всем и делает подсеть 192.168.2.х
2-й подключается к нему - получает свой как-бы внешний адрес 192.168.2.200 и получает инет - далее он образует беспроводную сеть с адресацией 192.168.10.х И раздает всем инет.
маски у всех роутеров 255.255.255.0
А физически они как соединены, также?
Надо поднять iptables на втором маршрутизаторе и прописать правила, которые разрешают маршрутизацию на маршрутизатор 1 и запретить на любой другой ип из подсети 192.168.2.x
iptables -A FORWARD -d 192.168.2.1 -s 192.168.10.0/24 -j ACCEPT
iptables -A FORWARD -d 192.168.2.0/24 -s 192.168.10.0/24 -j DROP
А инет-то кстати как раздается? NAT'ом iptables'а ?
На ВПС, на дедике сайты работали только ночью с утра тормоза, днем крах. Я съехал от туда
Так у Вас сейчас на дедике или на VPS :) А то для VPS значения великоваты наверное, которые я сказал :)
Можно в пару раз уменьшить, а то оперативки под индейца не останется совсем...
А вообще это процесс творческий, помониторьте, если оперативки будет не хватать, то можно буфферы чуть поменьше сделать...
Но под MySQL надо отводить оперативки как можно больше... любит он это :)
Да у меня MyISAM, спасибо, сейчас попробую.
Dram добавил 25.10.2011 в 11:48
Даже тут?
# The MySQL server
[mysqld]
...
sort_buffer_size = 512K
...
Можно ТОЛЬКО тут :) Это и есть основное место, где надо поставить вышеуказанные переменные :)
[mysqld] - означает настройки основного демона MySQL
PS: не забудьте зарестартить mysql после изменений
Я не знаю что такое MyISAM. У меня 13 сайтов на джумле, соответственно 13 баз. Самые тяжелые базы у посещаемых сайтов имеют размеры:
250
160
100 Мб и далее по убыванию...
Зайдите в phpMyAdmin, перейдите в БД, там будет колонка "Тип", на против каждой таблицы в ней написанно MyISAM или InnoDB.
По-умолчанию Joomla создает MyISAM таблицы, но бывают и неожиданности :) Лучше проверьте...
Dram добавил 25.10.2011 в 11:42
А где это поставить, просто значение sort_buffer_size встречается несколько раз в файле my.cnf?
Для простоты и надежности поставьте везде :)
На ВПС сейчас стоит (и все работает нормально, лоад аверадж в предела 5)
У Вас база MyISAM?
Если так, то поставьте как я говорю, и с вероятностью, теперь уже 100% Ваши проблемы исчезнут :)
PS: mysql Вам просто не настраивали, это дефолтные значения для маленьких БД
как тут советовали - переезжайте в хетзнер. если все равно будут проблемы с диском - то можно поставить для критичных данных и SSD-диски.
помогу переехать.
Да нет там скорее всего никакой проблемы с дисками, если mysql жрет диск, это значит ему не хватает памяти.
Согласно показаниям atop, больше всего диск использует mysql:
Скорее всего маленькие значения буферов в my.cnf относительно размера БД.
В этом случае поведение mysql точно соответствует вашему описанию, так как вместо того, чтобы взять данные из памяти он каждый раз лезет на диск.
Для 2Gb оперативки ставьте:
Если InnoDB, то надо еще кое-чего подкрутить, но там надо очень аккуратно...
Вы не сказали какого размера у Вас БД... И какая CMS...
PS: А вообще 2Gb маловато, если база большая.
PSS: Если после этих параметров будет тормозить, то надо просто увеличивать память и эти параметры, проблема уйдет с вероятностью 99%
Например 9999.
Только и того, что вместо просто адреса вашим пользователям прийдется подключаться на адрес:порт
А порт-сканеры они до адреса 9999 никак не дойдут :) Есть такое хорошее правило: Все что можно прятать во внутреннюю VPN сеть. Безопасность лишней не бывает.
После выхода win2k3 я забыл про цитрикс как про страшный сон...
В RDP нет Application-mode, с Citrix'ом пользователь даже не замечает что работает на удаленном сервере, для него приложение выглядит так, как будто запущенно на его компе. И объективно сравнивали, ICA быстрее RDP, это факт. Но проблемы с принтерами конечно убивают много плюсов citrix'а.
Добрый день.
Подскажите как узнать с помощью PHP или JavaScript, есть ли на картинке прозрачность.
Спасибо за внимание.
Вы определитесь с помощью чего именно Вы хотите это определять.
Если JavaScript, то необходимо использовать HTML5 (getImageData) http://spyrestudios.com/html5-canvas-image-effects-black-white/
Если PHP, то проще всего библиотеку GD, так как она обычно уже везде стоит http://php.net/manual/en/book.image.php
А чем RDP не подходит??
RDP подходит, но только RDP лучше закрывать VPN'ом, чтобы наружу не торчал сокет RDP'шный, а лучше еще и iptables'ами сверху прикрыть от греха подальше...
А вообще я всегда плюсом Citrix MetaFrame юзал, так как удобней с приложением работать в режиме Application, но Citrix с принтерами иногда очень сложно подружить получается.
Здравствуйте. Есть 2 роутера.
1-й получает инет. Разадет его всем и делает подсеть 192.168.2.х
2-й подключается к нему - получает свой как-бы внешний адрес 192.168.2.200 и получает инет - далее он образует беспроводную сеть с адресацией 192.168.10.х И раздает всем инет.
маски у всех роутеров 255.255.255.0
А физически они как соединены, также?
Надо поднять iptables на втором маршрутизаторе и прописать правила, которые разрешают маршрутизацию на маршрутизатор 1 и запретить на любой другой ип из подсети 192.168.2.x
А инет-то кстати как раздается? NAT'ом iptables'а ?