_SP_

Рейтинг
381
Регистрация
24.03.2008
WEMASTER:
Очень просто. Вы наверное никогда не работали с фреймворками и понятия не имеете что такое сайты созданные с нуля по ТЗ.
Первый вариант подключал файл (include), в котором хранились данные страниц в виде массива (вес файла ~ 2 Мб) из которого брался нужный контент.
Второй вариант получал нужный контент через запрос к SQLite (вес базы ~ 2 Мб).

Давайте я навстречу свои предсказания выдвину.

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

(для справки, были времена, когда я получал html-страницы от релкома в виде вложений в письма

(никакого http не было и в помине), примерно тогда-же, когда я имел email пользоваться которым

для отсылки писем родственникам приезжали люди со всей москвы, и да, модемы и соединение на 300 бод :) я тоже застал).

Нет, я стараюсь не работать с фреймворками покуда это возможно.

Просто потому, что часто это крайне неэффективно. Опыт знаете-ли.

Но порой приходится... бррр...

Зато у меня был свой собственный аналог смарти лет за 5 до того, как сам смарти мне попался.

А может и за 10, не помню уже.

Нет, по дебильным ТЗ я в вебе не работаю, смысла не вижу. Если ТЗ не нравится, за работу не берусь.

WEMASTER:

---------- Добавлено 17.01.2018 в 20:49 ----------

Вы поняли что написали ?
CMS на PHP это уже не статика.
Вы либо тему топика не читали, либо решили показать свою глупость. Ну или все вместе.

Да нет, я-то понял.

Это вы читать нихрена не умеете.

Еще раз: только конченные дебилы, каковых 99% будут при каждом визите на сайт не требующий динамического содержания запускать какие-то скрипты. Ферштейн :) ?

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

Для совсем тугих: скрипты запускаются для админки. Клиенты обеспечиваются уже готовыми html.

Часто такие решения вообще не требуют БД используя файловую систему (она тоже БД вообще-то).

Работают при обслуживании пользователей молниеносно, фактически со скоростью пинга.

Не требуют сложной конфигурации, наличия серверов итд итп, подходит любой копеечный хостинг.

Легко поддерживаются, стабильны в работе (резко ничего не ломается, тестирование требуется

только после внесения изменений) итд итп.

WEMASTER:

Вы из какого года нам пишете ? Судя по продвигаемой философии где-то с времен популярности Web 1.0 🤣

Из того года, в котором надо чтобы работало, а не "чтобы модно".

Из того, когда перед тем как делать башкой думали, а не мышкой в экран тупо кликали.

---------- Добавлено 18.01.2018 в 12:09 ----------

Marat_Kh:

Запрос к базе букварикс имеющей 43984091 записей - менее 1 секунды

Так былиб индексы в памяти... дальше все почти со скоростью вынимания с диска.

Ну и... 1 секунда выж понимаете, что "на продакшене" это "приговор" ?

Есть, есть места, где без БД никуда.

Но современные разработчики лепят в базу всё подряд.

Что надо, что не надо, что точно не надо.

Причина этому к сожалению проста: квалификация не позволяет сделать что-то отличное от

установки какого-нибудь популярного говнокода написанного индусами. Часто не только их

квалификация, но и квалификация заказчиков.

И даже вопросов не возникает ни у кого "почему генерация страницы сопряжена с 300 запросами в БД"...

Классический пример: подсказки в поиск для магазина с 100 товаров.

В 99% случаев народ будет при нажатии кнопок аяксом их с сервера вынимать.

Представляете :) ? Вместо того, чтобы получить все названия всех товаров один раз асинхронно

и сохранить их в локалсторейдж и мгновенно реагировать на ввод со стороны клиента

будут туда-сюда аяксить до позеленения, со стороны сервера запускать скрипты, искать в базе :))) и возвращать ответы.

"Мама роди меня обратно".

ЗЫ. Тему смачную нашел, соседнюю

/ru/forum/983145

"Тормозит WordPress. 900+ запросов на странице!"

:)

WEMASTER:
Сразу видно что вы никогда не производили тесты производительности.
Я вот производил, и результатом был шокирован.

Да я вот тоже.. шокирован.

WEMASTER:

Сайты без БД при множестве потоков (клиентов в секунду) начинают жрать столько времени CPU, что сайт начинает жутко тормозить (вплоть до нескольких секунд на открытие страницы).

Что-то не пойму, у вас нгикс тормозит выдавая статику :) ?

Чтож с ним будет если к этому еще накрутить обращение в БД :) ?

WEMASTER:

Проверял тот же сайт (скрипт) на с базой в SQLite и страницы молниеносно загружались.
Сайт без БД выдерживал 200 потоков, с SQLite выдерживал 1500 потоков без заметных лагов.
Ну и база SQLite размещается в едином файле, легко копируется, редактируется итп. Выводы делайте сами.

Если выкинуть ненужный никому скрипт, то будет еще быстрее, уверяю вас.

Часто и без исполняемого при каждом визите пользователя php легко можно обойтись :).

Если немного думалку включить.

Прикиньте...

---------- Добавлено 17.01.2018 в 17:34 ----------

Дикий пионер:
Судя по названию - хранить и позволять легко выбирать данные.

Какие и зачем данные вы собрались "хранить и легко выбирать" ?

Легче всего "энти данные" достать из файловой системы, в виде уже готовой страницы, и сразу отдать пользователю.

Даже скриптов никаких не надо :).

Все остальное долго, но дешевле в плане разработки.

Всё зависит от задачи, если нет динамического содержания (а его наличие весьма нечастая штука), то без БД и скриптов на стороне сервера вполне можно легко обойтись.

Aleks Sychev:
Во сколько обошлось это самописное решение по деньгам и по времени и что оно умеет?

Умеет все что мне нужно, легко допиливается на ходу.

По времени трудно сказать, если в календарном времени мерять, то лет 10 уже, если в рабочем, то в пределах сотни вечеров полагаю, учет никто не вёл. Потихоньку нарастало.

Свой учет склада, этикетирование, движение товара по точкам реализации итп к примеру аж третьей версии уже.

Первая к слову была как-раз в экселе, выписывала оттуда прям всякие документы итд итп.

По деньгам дорого довольно если посчитать, но задачи монетизировать это время не стояло, заказчик супруга :).

Под заказ такое стоило бы, полагаю, сотни тысяч рублей, вряд ли миллионы.

Хотя если накинуть х1.5 на налоги х2 на риски и еще х2 на кормление акционеров...

Если у вас нет 10-20 летнего опыта разработки софта, либо мотивированного человека "в команде", то в самопис лучше не лезть.

Собственно и в несамопис тоже. Со студентами и охранниками много не навоюешь.

А вот экселем вполне можно пользоваться самому и без посторонней помощи. Былиб данные.

Aleks Sychev:
А он за эту зарплату будет еще звонки принимать и заказы собирать? Если нет, то зачем он за такие деньги нужен?

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

Aleks Sychev:

А сильность определяется именно тем - можешь ты позволить себе (и нужно-ли тебе это) этого самого специалиста который построит тебе новую систему под тебя или нет?

Разумеется.

Быть сильным игроком, пользуясь чужим софтом написанным под чужие задачи сильно затруднительно.

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

Все это не невозможно. Но весьма-весьма затруднительно.

Aleks Sychev:

Ну это вообще смешно, имхо...

НюНю.

Aleks Sychev:
Это какие например?

Всякие. Те, что подойдут лично вам.

Aleks Sychev:
Почему?

Потому. Вам не по карману свистелки и перделки.

Aleks Sychev:
Магазин ломанут и откуда потом данные восстанавливать?

????!!!! ИЗ СОБСТВЕННОРУЧНО СДЕЛАННЫХ БЭКАПОВ !!!!!

Откуда вообще такой вопрос взялся :) ?

Вроде не в детском саде.

Все данные, которых у вас нет на нестираемом носителе в географически удаленной точке

вам и вашему бизнесу не нужны. По определению. Нет, не моему, это хьювлетт паккард так считает :).

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

Aleks Sychev:
Вы сами-то чем пользуетесь?

Самописным решением. Отчетами в экселе. Счастлив. Безмерно.

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

Из saas использую пожалуй только amazon aws/ec2, но это совсем другой уровень лишь

позволяющий абстрагироваться от железа в стойке, остальное всё есть.

Да они-то причем, 9 из 10, что с шаблонами налажали...

Aleks Sychev:
Не хватает не отчетов, а автоматизации и многопользовательности, в этом проблема.

"Автоматизация из коробки" - это миф.

Многопользовательность.... google docs

Всё это костыли конечно... но до какого-то момента спасаться можно.

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

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

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

Aleks Sychev:

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

Делается конечно. Наверное. Что-то. Кем-то. Как-то.

Почему в среднем россияне выпивают 18 л спирта в год ? Вы столько пьете ?

В среднем 99% бизнесов закрываются в первый год, вы с ними :) ?

"Вокруг одни дебилы" :)

Да и "какие деньги" они платят ? Сколько часов работы грамотного специалиста на эти деньги

можно купить в месяц ? Пять ? Больше :) ?

Saas в бизнеспроцессах это изначально "для лузеров", не бывает одинаковых бизнесов, это

вам не пересылка электронной почты. Без точной заточки под ваш случай не автоматизация

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

"так, как тут можно"... т.е. делаете также, как толпа как-бы это сказать... слабых игроков.

Самокастрация эдакая.

Aleks Sychev:
Мне ехать, а не шашечки. И чтобы ехать было удобно.

Отчеты пилить самому в экселе.

Для какой-то там "многопользовательности" использовать какие-то очень-очень простые решения.

Об автоматизации забыть по-возможности, либо реализовать в том-же экселе, либо прям в магазине.

Бежать от любых решений, которые делают не только то, что вам НЕОБХОДИМО, но и что-то еще ЛИШНЕЕ.

Чем больше лишнего они делают, тем больше гемора у вас будет. Именно так. Не наоборот.

Вы знаете хорошую поговорку ?

"Работает - не трогай".

Не хватает отчетов ? Выгружайте данные в эксель и обрабатывайте.

Когда в продукте используется что-то "облачное" и при этом "отечественное" для вас это должно означать следующее:

1. Никакой техподдержки не будет

2. Никакие ошибки самостоятельно не исправимы

3. Никто ни за что вообще не отвечает :)

(к примеру когда с утра всех данных не окажется - это будут ваши и только ваши проблемы).

итд итп.

ЗЫ. Зачем вы какие-то классы365 пиарите непонятно :)

ЗЫЫ. 1С нужен только для одного - для сдачи в налоговую документов...

ЗЫЫЫ. Хочется свистелок и перделок, а также тормозов, глюков и немалых счетов... купите современное облачное решение :)

Да хоть сто.

Техподдержка что отвечает ?

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

Вроде раньше лимит был толи 10, толи 20 штук, и всегда можно было расширить по тикету.

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

Донт паник, у 90% игроков на рынке всё также как у вас.

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

2-3 итерации, и при упорстве может и "взлетит".

Зря вы на самом деле.

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

До сих пор тучи народу любят поговорить...

Но я в таких местах не покупаю. Но я не целевая аудитория.

PS. К слову, в offer лезет только конкретная цена, от-до лезет только в agregateoffer.

Почему так непонятно, буквально вчера копался. В яндексе верификацию проходит, а гугл ругается, хотя по описанию вроде и текст можно.

PPS. 99% процентов найденных "гайдов" написаны людьми никогда не читавшими доки от гугла-ядекса.

Т.е. читать их не надо, лучше сразу в первоисточник.

Всего: 6087