DEM333

Рейтинг
55
Регистрация
08.02.2009
sidorka:
Нужно что-то, что сможет создать вокруг себя тусовку

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

Вобщем вопрос к аудитории по данному поводу: как вам курс по фаст-доргеностроению на базе готового фрейма ?

Dos3,

в одном файле кеша будет более сложное форматирование - соответственно и разбор

fopen + fseek

fseek - перемещение коретки по файлу на заданное число позиций. позиция начала контента соотсветствующего ID кешируется и при извлечении из файла - файл открывается и корретка выводится на позицию соотв. искомому ID, читается фиксировннная длина строки, выделяется контент страницы. Есть классы под это дело в паблике.

Dos3, если у тебя в папке которая читается ФС в обоих случаях одинаковое коилчество файлов - то разницы никакой. А вот если ты открываешь папку с 100к файлов и с 1 файлом то разница уже будет существенной. попробуй scandir на разных кол-вах файлов и померяй время - увидишь.

sidorka, http://php.net/manual/en/book.sqlite.php

скулайт очень прост, минимум знаний самого MySQL и 5 функций работы с самим скулайтом, плюс погуглить статью как поставить драйвер PDO на серв. Результат стоит усилий имхо.

А мелкие файлики можешь сначала перелить скриптом в бд, дальше немного подправить драйвер обращения к файлам заменив его обращением к бд. Я сам так доры оптимизировал когда была аналогичная проблема. Прост накидал скрипт и залил все в бд.

Dos3:
а чем это быстрее, чем к каждой паге свой файл кеша ?

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

---------- Добавлено 11.11.2013 в 21:11 ----------

sidorka, я такую тему задкмывал пол года назад, но немного по-другому. Фреймворк + коучинг как этим всем пользоваться, т.е что-то типа эксперсс обучения скоростной сборке доргена из готовых модулей.

Как такой вариант? Или достаточно просто кода модулей и мануала?

sidorka:
Да еще, по-любому нужен открытый апи для написания своих модулей.

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

sidorka,

Базовый дорген с минимальным количеством стандартных модулей - бесплатно

Базовый дорген - это модуль роутинга и стандартная обработка строки, штмл-форматирование итп. Это где-то 1000 строк кода всего.

---------- Добавлено 11.11.2013 в 20:52 ----------

Dos3, можно сделать на одним файле с индексацией строк и дергать по айди страницы строку. Псевдо-бд получается. Но тот же скулайт мне нравится больше чем этот вариант.

Dos3:

а я как статику, на макросах сделал ))
кеш в тхт файлах

у меня на sqlite кэш. 100к паг тянет нормально. а на файлах будет грузить файловую систему при трафике.

sidorka,

Нужен дорген-сервер на сях, вместо апача

сам про такое думал.

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

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

Т.к. поисковики постоянно что-то крутят, приходят новые идет ит.п.

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

Dos3, угу, по результатм последних экспериментов также склоняюсь к динамике.

Всего: 528