Fi1osof
С нами с 05 мая 2014; Место в рейтинге пользователей: #102 часа назад
Полностью согласен с недостатками реактивных фреймворков, описанных в заметке, думаю 100мс на инициализацию бекенда это очень много — что-то не так с ...
Плюсы и минусы Vue и gtsAPI 3
6 часов назад
Правильный вариант из текущей документации такой:
{set $condition = 1}
{switch $condition}
{case 0, 1, 2}
сработае...
Конструкция switch case без break в Fenom 6
Вчера в 13:55
ну тогда groupby и having
+ подгрузка не родных пакетов
есть?
еще я правильно понимаю что фильтрация и сортировка по умолчанию по всем полям?
...
Кейс gtsAPI. CRUD пользователей на фронте 1
Вчера в 13:39
Моя кофейная гуща говорит о том, что это код html и там есть смайлики, а кодировка бд не utf8mb4.
Modx Revo режет код HTML 2
23 ноября 2024, 11:51
Отличное дополнение, спасибо!
Подскажите, как организовать файл если стоит msOptionsPrice2 привязан к опции size там может быть много позиций с разн...
[YandexMarket2] интеграция с msOptionsPrice2 1
23 ноября 2024, 00:42
Еще снова вернулась проблемка, после выбора способа доставки почтой РФ — появляется стоимость доставки, но она «прилипает» и не исчезает после переклю...
Расчет стоимости доставки msRussianPost 11
22 ноября 2024, 21:57
Лучше деинсталировать и установить новую версию. Там полностью переписан JS.
ms_CDEK2 пропал? 5
22 ноября 2024, 20:33
Фильтрация как правило предполагает точное совпадения значений, а тебе нужен поиск.
mFilter2 фильтрация tv 1
22 ноября 2024, 19:55
Все исправилось, после замены на 'parents' => $_modx->resource.id
Помогите найти ошибку в шаблоне, теги 13
22 ноября 2024, 09:31
А кто подскажет, как в форму Создания/Редактирования ресурса, через ms2Form, добавить возможность выбирать несоклько параметров в одном TV?
Ну то-ест...
Создание ресурсов из фронтенда сайта, зарегистрированными пользователями. 4
Ни один из этих топиков не был минусовым. Очень похоже на недобросовестную конкуренцию. Я не удаляю твои комменты на своем сайте, где ты положительно говоришь о своих компонентах…
Только один свой топик я снимал с публикации, вот пруфф.
Собственно это же делаем и мы, чтобы никто не копался с настройкой своих серверов, с той лишь разницей, что это будут в большинстве случаев собственные сервера конечных разработчиков и клиентов, ну и кто захочет — на наших серверах.
Да, коннектится. Но уже к готовому серверу. Она не настраивает сервера с нуля и т.п. Во всяком случае я этого не увидел. Там есть коннект к БД, есть создание бэкапов и т.п., но не увидел я инсталляций мускула и прочего.
Внимательно все перечитал и пересмотрел. Поправь меня, если я буду не прав, сказав, что сервер клиент все-таки должен предоставить настроенный? То есть панель управляет настроенным сервером, а не настраивает ее с нуля. Вопрос: кто будет настраивать сервер и за какие деньги?
Второй момент: безопасность. Для работы твоей панели обязательно надо иметь SSH-доступ. Верно? Без этого просто не будут выполняться команды над сервером. Даже если это в джейле. У нас принцип другой: у нас не наш сервер воздействует на клиентский, а клиентский сервер с нашего стягивает все, что ему разрешено (при чем это как правило не конечное ПО, и инструкции), и сервер клиентский сам в итоге все настраивает, а не кто-то им рулит. Это принципиальная разница.
Третий вопрос: а что на счет зависимостей? Скажу кратко: у нас они есть.
А я где-то сказал, что придется самому голову греть и что-то настраивать? Нет, как раз наоборот — голову греем мы, а конечный разработчик в минимум действий получает свой настроенный сервер.
И вот это главный момент. Я писать не буду, чтобы не отвлекать вас зря, так как все равно не буду пользоваться. Но все-таки было бы очень круто, если бы вы смогли назвать четкую цифру без индивидуального подхода, типа «Настройка вашего сервера под ключ с нашей панелью — столько-то денег». Потому что мы планируем эту услугу запустить в районе 1000 рублей. Будут и подороже тарифы, но это уже с отказоустойчивостью, индивидуальным саппортом и т.п. А так любой желающий сможет получить свой управляемый сервер всего за 1000 рублей. Это очень конкурентная цена на рынке.
А вот это печалька. Наша панель будет бесплатная и с открытым кодом. Любой сможет поставить ее на свой сервер, даже если не является нашим клиентом. То есть можешь сам сервер админить — ОК, твое право. Хочешь нашу помощь — платишь абонентку нам, весьма разумную. А панель можешь и сам под себя докручивать.
Бекапы и все такое — будет. Более того, в ближайшее время две важные задачи выполняются:
1. Централизованный почтовый сервер, чтобы следить за спам-активностью и т.п., а так же чтобы в спам письма меньше попадали.
2. Сервер мониторинга. В процессе каждый будет в своей панели мониторить свои сервера в риалтайме.
3. nginx+php-fpm из коробки идет.
4. Отдельный Jail SSH (SFTP) для каждого сайта. Над этим работаем. Я не всех тонкостей знаю, но на сколько я понял, все будет очень круто. В частности на моих всех серверах сразу устанавливается SSH-ключ для моего пользователя и я со своего компа могу заходить на сервера без пароля. Еще знаю, что SFTP не будет, так как и у него есть секурные проблемы, будет FTPS.
5. Скорость работы. Я гонял ShopModxBox на своем сервер. Из кеша отдает в среднем за 0.055-0.06 сек. В свое время я писал здесь топик про тестирование ShopmodxBox на modxhost.pro (топик заблокирован, не помню, что-то мы там поссорились), там результат был 0.025-0.05. Сейчас 0.05-0.1 сек отдает. Можете погонять s2972.h4.modhost.pro/ (статистика в подвале). И можете погонять на моем сервере: site3.demo.shopmodx.ru/ Там сейчас серверочек 2Гб 2 ядра на digitalocean.com за 20 баксов. Уточню: это может быть любой собственный сервер, хоть 32 Гб + 16 ядер.
На самом деле курс доллара заставил смотреть в сторону российского хостинга, что и явилось катализатором идеи разработки данной технологии (Ну еще и воля случая, по чьей милости я встретил такого специалиста как Ксения Лисовская). Сейчас мы выбираем российского хостинг-провайдера для себя (один есть, но не совсем устраивает), уже переговоры ведутся. Скоро мы сервера сможем предлагать в несколько раз дешевле западных (в диапазоне до 1000 рублей это будет раза в 3 дешевле, до 3000 будет раз в 5-6 дешевле).
Вы можете присоединиться к тестированию (уже первые участники есть). Всего 500 рублей, и в процессе ваши пожелания будут учтены, а так же наша персональная помощь в освоении всего этого дела.
Панель обязательно будет, и очень скоро. Не уж-то тут есть сомневающиеся, что я смогу написать панель? :) Напомню, что тот же modxRepository появился раньше, чем modstore (в основе которого как раз и лежит механизм репозитория пакетов для MODX-а). Мой не стали брать, так как хотели свое написать, и тут нет и не может быть никаких проблем. Но если бы я хотел сделать свой магазин модулей, давно бы уже его сделал. Но мне не нравится пока идея продавать пакеты, рынка еще особо нет. Но когда захочу сделать, сделаю это. И скорее всего это как раз будет в рамках новой панели, но совсем не факт, так как изначально там будут только бесплатные пакеты, и не только наши.
За ссылку спасибо, но это все-таки опять чуть-чуть не то, в том плане, что эта панель ставится на готовый сервер, но не готовит этот сервер сама. А наша технология — это в первую очередь подготовка серверов, и только потом управление этим сервером и сайтами. Чтобы было еще понятней: вот у вас есть на modhost панель управления сайтами, и вы даете ее вашим клиентам. Но сервер, на которой она крутится, вы готовите сами и не даете его пользователям. Пользователи получают лишь частичный доступ к серверу в рамках дозволенного. Используя нашу технологию вы же сами могли бы создавать себе быстро сервера, сколько понадобится. Это во-первых. Во-вторых, вы могли бы давать своим клиентам полностью настроенный сервер со своей панелью управления. Вот сколько будет стоить мне выделенный сервер с вашей настроенной панелью на борту? То есть я дам вам чистый сервер, вы на нем настроите все, включая панель, и я смогу на своем сервере уже без вас создавать сколько угодно сайтов, направлять туда сколько угодно доменов и иметь рут-доступ к серверу?
Попробую объяснить подробней, на примерах. Вот посмотрите сколько слюней и соплей вот здесь:
modx.pro/hosting/3149-the-right-hosting-for-modx-revolution/
modx.pro/hosting/678-the-right-hosting-for-modx-revolution-2/
226 комментов в одном топике и 449 комментов в другом. Почему? Потому что тема важная. Все хотят себе правильно настроенный сервер и в этих статьях рассказывается как это сделать. Но тут есть несколько НО:
1. Не все правильно воспринимают как именно надо делать (тупо восприятие не или типа того, короч человеческий фактор). В итоге:
То есть, даже четкое следование подробно изложенным инструкциям не исключает ошибок.
2. Не редки ситуации, когда и сам докладчик ошибается (и я не исключение). В итоге: куча серверов уже настроена, потом приходит инфа «Ребята, там была ошибка, надо вот это переделать». И так возможно не раз. При чем кто-то мог пропустить какие-то из этих сообщений. Что на выходе? На выходе куча серверов по разному настроенных (а какие-то может и сломанные).
3. На установку по этим инструкциям уходит совсем не мало времени, порой и не один час. А время — это тоже деньги.
Я не говорю, что данные инструкции плохие. Нет, ни в коем случае! Я и сам в них не раз подглядывал, особенно в части настройки сендмейла, чтобы он не слал письма по текущему домену на свой же сервер. Я просто говорю о том, что это хорошо бы автоматизировать. Вот это мы и сделали (ну, не эти скрипты использовали, а свое написали и готовые модули с паппета дернули, но суть та же — настройка сервера). В итоге, используя наш скрипт вы за 15 минут чистый сервер превращаете в настроенную машину. При чем из этих 15-ти минут только пару минут тратите на то, чтобы сохранить скрипт и запустить его, а 15 минут просто все устанавливается и в это время можно заниматься своими делами. Вот это главная ценность. А панель планируемая — это просто улучшение всего этого механизма, чтобы вообще не приходилось к нам обращаться, чтобы управлять сайтами было удобно. Но в целом работать можно и без нас совсем. То есть получив свой настроенный сервер вы далее можете делать с ним что угодно (добавлять сайты/хосты, создавать базы данных, устанавливать свое дополнительное ПО и т.п.). Но, подключившись один раз, вы затем имеете постоянную поддержку сервера в плане установки ПО. Уточню: есть ПО, которое устанавливается по умолчанию, на все сервера. А есть ПО, которое вы можете запросить установить дополнительно на ваш сервер. При чем это можно сделать не только в момент первичной настройки, но и в любой другой момент. Не все конечно сразу мы сможем устанавливать, но постепенно парк ПО значительно расширится.
Еще важный момент: устанавливаемое ПО и алгоритмы для сайтов заточены под MODX. К примеру, для всех устанавливаемых сайтов папка core/ автоматически закрыта для доступа извне. Многие забывают это сделать. Второе: у нас сейчас устанавливается 2.3.6 версия, а не 2.4.0, на которой без патчинга работать нельзя. То есть мы заморачиваемся с проверкой того что ставить, а что не стоит, а вы просто занимаетесь своим делом. В-третьих, скоро мы начнем свои патченные установки поставлять, то есть та же 2.4.0 будет с патчами. К примеру до сих пор при установке последних версий MODX-а лезет эта бага. Багфикс я отправлял давно, но до сих пор его не приняли. Мне надоело патчить свои сайты вручную. В-третьих, будет возможность клонирования сайтов, массовая установка пакетов, кастомные сборки и т.п. Здесь возможностей открывается масса!
Надеюсь так понятней?
Поправлю.
К слову, с этим https больше мороки, чем профита. Я еще и не предусмотрел, что яндекс по старинке четко отделяет https от http-доменов, из-за чего у меня сайт сейчас расклеился на 3 joxi.ru/brRDO4pf9obe21
То есть правильно было не настраивать редирект с 80 на 443, а оставить оба сайта, указав нужный каноникал и т.п. Короче ТиЦ слетел, страницы выпали из индекса и прочие радости :) Не катастрофа, но на неделю трафик сократился в 2-3 раза, сейчас вот восстанавливается. Еще на пару недель минимум гемора.
Зачем я вообще это затевал? Яндекс.Касса не позволяет настраивать HTTP-интеграцию на http)) Только https.
473 запроса — это очень много. 3.7 секунд — тоже много. Я ни в чем не обвиняю, просто говорю, что надо стараться не допускать таких показателей :)