Aisamiery

Aisamiery
Рейтинг
319
Регистрация
12.04.2015

Зачем вы пытаетесь изобрести SQLite? это и так 1 файл и гуляет вместе с проектом.

Но на самом деле, если у ТС небольшой файл, например меньше 10Мб (а это очень много ID, но размер можно подобрать в целом, лучше чтоб он был в размер opcache конфига для файлов, тогда он вообще уже байт кодом ляжет), то наверное лучше было бы его создавать как

<?php

return [
// тут список ID через , например через функцию implode
];

А в вызывающем коде сделать что то типа:

$array = include("path/to/file.php");
$array = array_flip($array);

// проверяем
if (isset($array[$videoId])) {
    // есть в массиве
}
Sly32 #:
Для того чтоб помогать - нужно понимать что за продукт

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

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

Они объясняют это тем, что там космическая конкуренция и надо неоправданно много денег на продвижение, но в вашей нише можно за 25к в месяц взять топ =))

Atlanta0987 :
Мне нужен совет по выбору digital агентсва

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

ArbNet #:
Всё просто. Раньше я о языке Rust не знал, узнал буквально полгода назад

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

ArbNet #:
Кроме того php простой по моему и много тех кто его знают

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

ArbNet #:
а ещё скрипты сайтов на нём легко устанавливать и настраивать на хостинге

Как и вордпресс при том там больше всего. Нет никаких преимуществ. Вот был бы у вас некий конструктор с визуальным блочным программированием, где можно делать свои вставки кода, например, на том же JS, был бы интерес. Когда можно мышкой натаскать на экране любой "узел" как вы их называете, указать им стили декларативно и указать логику например как n8n например. Я бы был как минимум первым пользователем и контрибьютором =))

ArbNet #:
И забудьте уже про всякие сторонние библиотеки, включите свои мозги и подумаете как что можно сделать нативно

А можно уточнить, почему вы взяли php? Ну почему JS понятно, там нет альтернативы, но почему PHP? Ведь php это прежде всего экосистема, огромное количество библиотек в packagist, всякие CMS и фреймворки, в общем без своей экосистемы php это очень странный выбор. Ведь если все делается с нуля, то лучше уж взять rust, нативно работает намного быстрее, плюс самый лучший компилятор под wasm на текущий момент. Плюсом можно разработать прям свою панель, где не нужны хостинги и администрирование как таковые. Ну чтоб сделать огромное количество сайтов чтоб по кнопке в облаке поднимался контейнер с бэкендом и фронтендом, где на своем декларативном языке можно было бы описать и бэк и фронт и все это работало бы сверх быстро и сверх надежно.

ArbNet #:
Нет вы не правильно опять понимаете.

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

Я пытался вникнуть, честно, но не понял что ТС хочет =))

Я так понимаю это очередное изобретение локальных сторов на подобии mobx, redux, pinia, vuex и прочих подобных штук только очень упрощенных и топорных? Я бы на месте ТС посмотрел бы на них может вдохновится и что то придумает "новое"

А у самого php есть какие нибудь логи, у приложения например? 

Вы же понимаете, что например у MySQL тоже есть max_connection и если там 100 по умолчанию, то только 100 из ваших 350 смогут подключится, остальные упадут с ошибкой too many connections

webinfo #:
Естественно. Полагаю, что Aisamiery интересовало исходное состояние, а не то, во что Вы его превратили.

Я утрировал (при том 200 как раз мою теорию подтверждает), что файла не существует (favicon.ico) и этот запрос уходит на обработку скрипту, ну а там уже что разработчику угодно, может и 200 слать по умолчанию на все урлы, ведь он ничем не ограничен, но при этом в коде может быть миллион запросов разных и циклов и всего чего угодно, поэтому "фавиконка и грузит сервер".

nrossin #:
Была просто пустая страница. Не знаю, почему так, я ее не создавала. Сейчас 403, так как заблокировала вход для всех на нее через htaccess

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

PS. ну и все статические файлы надо отдавать мимо PHP либо есть либо 404 страница по умолчанию (html или дэфолтная сервера, но не CMS)

Всего: 4110