netwind

Рейтинг
419
Регистрация
06.05.2007

neolord, представьте себе : вы обыкновенный японский верстальщик. ваш начальник-сан заключил контракт на разработку шаблона для дебильнейшего, но популярного движка. Дизайнер решил выделить пункты прайс-листа тремя чередующимся цветами. Использование КОДА ( чего угодно изменяющего логику работы и дающего побочные эффекты навроде $c++ ) - строго порицается корпоративной этикой и начальником лично. Изменить продукт нельзя, потому что он не ваш.

Ваши действия ? :)

ps Катана для харакири в левом ящике стола.

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

в mysql, в той самой БД, show create table cat_vip

насчет innodb можете расслабиться - у вас sequence number не растет, а значит не используется. если выключить можно выиграть немножко памяти.

По идее их надо удалить. А чем это вы анализируете?

Покажите лучше что там на самом деле. Нужен вывод sql-команды по какой-нибудь из таблиц

"show create table cat_vip ;"

Что-то уж слишком плохо выглядит.

seosniks, ну да я имею ввиду сервер mysql. Вы попробуйте mytop запускать ДО того как начнется залипание и наблюдать что происходит. ( это то же самое что запускать в цикле mysqladmin processlist).

И суть в том, что смешивать КОД и не КОД в одном объеме данных, который вы подсовываете интерпретатору - полное и беспросветное быдлокодерство

neolord,если следовать вашей терминологии, это утверждение - хабрадурь и миф, культивируемый менеджерами проектов. Зачем вы им верите на слово? С их точки зрения, основной плюс разделения шаблонов - не позволить верстальщику сломать весь проект кривым КОДОМ.

Ну а индивидуальному разработчику оно зачем? Он специально не сломает. Он смотрит на <?=$text?> и видит ШАБЛОН, совершенно не мешающий проекту развиваться и выдающий несравнимую производительность совместно с php-акселератором.

ну судя по perror , OS error code 16: Device or resource busy

сервер не лег, просто его заездили.

непонятно почему намертво вплоть до перезагрузки.

поставьте лучше линукс и mysql 5.0. Ни одной причины держаться за 4.1 сейчас нет.

что в логах mysql ? не просто же так он падает.

Евгения Бахвалова, я полностью согласен с предыдущими ораторами - это какой-то самодеятельный пул соединений к mysql. Нигде нету о таком модуле упоминаний. но механизм его использования очень напоминает DBI, так что быстрым хаком будет просто переписать на DBI

вообще то этот код закомментирован целиком :) странно где вы там ошибку нашли.

надо выкинуть этот модуль и заменить обычным DBI. обычно очень мало толку от "кеширования" соединений к mysql.


Copyright © 1993-2009

чувствую там тру-perl..

NewLeaX:
Цитата:
сделайте вы из галереи статические html
Это как? Можно подробнее?

Это, скорее, сарказм. Но если вы все фотки обработаете какой-нибудь программой, которая сделает файлы html с картинками, производительность будет фантастическая. Разумеется никакого подсчета просмотров и обсуждений не получите.

Но РБК такой сайт спокойно выдержит.

Всего: 6293