stealthy

stealthy
Рейтинг
69
Регистрация
15.06.2006
T.R.O.N:
ИМХО жалко мне рессурс сервака еще и на сжатие

Эээ, какой ресурс? Мы один раз жмем страницу и кладем её в кэш, равно как и несжатый вариант. Трафик вот, конечно, будет увеличиваться при двойных запросах.

У меня аллергия на рецепты, написанные в граммах. Как правило из них ничего не получается, потому что тот, кто их изобретал никогда не был на российской типовой кухне где нет весов с ценой деления 0.05 грамма.

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

- как отмерить 45 граммов сахара столовой ложкой?

- отмерив сахар как отмерить горчицу, не зная точно соотношения плотностей но подозревая разницу не в пользу горчицы?

- не решив предыдущего вопроса обратиться к смекалке с вопросом - "а не поможет ли мне надпись на пачке горчичников - 3 гр."?. Получить от смекалки ответ - не поможет, т.к. непонятно кто весит 3 грамма - одна ячейка или лист? И можно ли вообще есть горчицу из горчичников?

- какой дурак меряет воду граммами на кухне?

- кто переводил рецепт с нерусского и не просклонял граммы?

- как отпиливать от палочки корицы 0.1 грамма?

- еще веселее - как набирать 0.1 грамма палочками гвоздики?

- если я ошибусь в ингредиентах - это можно будет есть? Или сразу "летательный" исход?

В общем, подумав над этим великолепием домохозяин скорее всего пойдет в магазин и купит чего-нибудь попроще, намажет это на чего-нибудь повкуснее и получит настоящее пищевое удовлетворение!

Для управления таким простым сайтом у Вас очень перегруженная разными управляющими элементами админзона. Её нужно упрощать минимум в 5-10 раз.

Подсветка красного крестика красным цветом это не самое удачное решение. Для решения вопросов плана "быть или не быть" - смотрите как сделано любое Windows приложение. Если хоть где-нибудь в продуктах Microsoft Вы увидите подобную подсветку - Ваше решение будет иметь право на жизнь. Иначе - нет.

Вы принципиально не пользуетесь чекбоксами? В одном случае "да" и "нет" в виде выпадающего списка, в другом "опубликовано"-"не опубликовано" в виде радиокнопок... Это неправильно. О назначении различных управляющих элементов и типовых примерах их применения читайте документацию Microsoft.

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

Мишган:
Ну бывает так что страница генерируется не в промежуточный буфер а сразу передается клиенту. Может конечно в ПХП так не бывает, но я сомневаюсь что это эффективно писать 350 кбайт в память а потом передавать клиенту.

Буферизованная передача страницы (дождался пока все сгенерируется и потом выкинул клиенту) всегда дольше чем небуферизованная (выдача идет по ходу "готовости" HTML). При этом буферизованная выдача и памяти занимает больше, т.к. резервируется буфер под текст страницы целиком.

К сожалению, топикстартер путается в показаниях. Вначале он говорил о том, что расставил по коду счетчики. Если его исследования опираются на времена счетчиков в коде - причем тут вообще канал?

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

А в чем Вы сомневаетесь то? Если обратившись по адресу site1.ru поисковик что-то получает и по адресу site2.ru тоже что-то получает - для него как и для любого клиента это будет два сайта. Просто если у них будет одинаковый контент - он может посчитать сайты зеркалами, в противном случае - обычные два сайта будут.

А как это там внутри Апача настроено и как работает Ваш скрипт совершенно неважно.

Вы некорректно сформулировали вопрос. HTML код не выполняется, выполняется PHP код. Поэтому надо детально разбираться с тем, как Вы отлаживаете приложение, что именно Вы комментируете и так далее. Хотя есть ненулевая вероятность, что увеличение размера файла со скриптом вызывает увеличение затрат интерпретатора по его парсингу. Но чтобы в разы - сомневаюсь.

Профайлер - это некое приложение (в общем случае), которое показывает время выполнения отдельных процедур (строк, модулей, скриптов) и позволяет оптимизировать код не вслепую.

Я не спец по PHP, поэтому может кто из знатоков подскажет что-то еще, но в Гугле по запросу "PHP profiler" я сразу нашел вот такой бесплатный инструментик: http://www.semanticdesigns.com/Products/Profilers/PHPProfiler.html (скриншот вот тут - http://www.semanticdesigns.com/Products/Profilers/PHPProfilerExample.gif). Мне кажется начинать нужно вот с чего-то подобного. Детально выясните где порылась собака, а уже затем выясняйте отчего она там порылась.

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

А что, для PHP нет никаких профайлеров, обязательно самому писать нужно?

Да не, это вряд ли. Может просто выбрали несколько людей с приличной репутацией чтобы потом войти и понаставить себе плюсиков от их имени, другого смысла я не вижу.

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

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

Если не применено в ролике ничего специфичного для Flash 9, то да - берешь Sothink SWF decompiler, декомпилируешь в fla и собираешь обратно под нужный Flash. Я так вообще обычно делаю под 6 версию, перестраховываюсь. Практика показывает что не зря.

Всего: 937