O
OscarAlderete
Beta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
"El sistema esta hecho tengo entendido en laravel con vue", son bases sólidas pero eso no basta. Claramente tu problema es uno de mal diseño de las tablas. Te sugiero saques una copia de tu DB, como bien dicen aquí su tamaño es ridículo para asumir que ese sea el problema, y comienza a indexar los campos relacionados; fácilmente puedes replicarlo en localhost y comenzar a reparar la pobre implementación de quien sea que te haya hecho el sistema.
Nunca subestimes la estupidez de la gente. Te pongo 2 ejemplos de problemas reales que tuve que arreglar recientemente:
a. Escenario: Magento 2, el programador había escrito un plugin para hacer algo que Magento ya hacía, y su código colisionaba con el de Magento. Antes de escribir 1 línea de código asegúrate que sea algo que requiera programación y no configuración.
b. Escenario: WordPress, tenían un plugin que no funcionaba y me llamaron para arreglarlo. Lo que sigue es real. Como no tenía acceso directo al source él intermediaba, el directorio en cuestión contenía 2 archivos con el mismo nombre, llamémosle plugin.php y plugin.html, el último era obviamente el view. Cuando le dije que buscara "'add_shortcode(' o 'add_shortcode (' en el código" me respondió: "no existe!". "imposible! Busca de nuevo...", "no hay" insistió, repliqué, "pásame el código por Telegram..." y esto es cierto, lo que recibí fue el archivo plugin.html!!!
Amigo deberías ponerte manos a la obra, ya sabes que el lío va por el lado de indexar las tablas. Saca 1 copia de tu DB, arranca tu PhpMyAdmin y haz cosasDespues de que varios por aca me han comentado que al parecer el problema radica en el sistema me preocupa un poco debido a que con este programador tengo 3 clientes a los cuales les he hecho sistemas, el mas antiguo (6 meses) es este que esta teniendo estos problemas.
Lo más preocupante es que este cliente siempre me pide mas cosas para su sistema y temo que a la larga colapse no solamente porque pide más recursos como esta sucediendo ahora, sino que no pueda ser escalable
creo que son 35 mensual, no anual.Alquilar un servidor dedicado a razón de 35 euros mensuales en Hetzner
Si, lo contemplé a 35 mensuales pero no sabemos que tipo de hosting use él, yo tomé uno de auction de Hetzner que suelen oscilar ese precio a menos que optimice y pueda ir por un Cloud para empezar escalando a necesidadcreo que son 35 mensual, no anual.
Yo soy proveedor de hosting en mi pais, ahora lo tenemos en un hosting con 8gb de ram y 6 core, pero igual no es 100% dedicado para el sistema todo ese recurso, asi que estaba por migrarlo a un vps con 16 de ram y 12 Core....pero según sus comentarios voy a revisar los querys para optimizarlo y que no tenga un excesivo consumo sino a cada momento pedirá más y más potenciaSi, lo contemplé a 35 mensuales pero no sabemos que tipo de hosting use él, yo tomé uno de auction de Hetzner que suelen oscilar ese precio a menos que optimice y pueda ir por un Cloud para empezar escalando a necesidad
Si estás brindando servicio de hosting es totalmente definitivo que le hagas una optimización a la base de datos pero también te sugerirías cuantos recursos te consume el script que estés empleando, tiene finalidad estilo API?Yo soy proveedor de hosting en mi pais, ahora lo tenemos en un hosting con 8gb de ram y 6 core, pero igual no es 100% dedicado para el sistema todo ese recurso, asi que estaba por migrarlo a un vps con 16 de ram y 12 Core....pero según sus comentarios voy a revisar los querys para optimizarlo y que no tenga un excesivo consumo sino a cada momento pedirá más y más potencia
Lo que pasa es que una cosa es crear un sistema, y que funcione. Y otra totalmente diferente es optimizarlo.Yo soy proveedor de hosting en mi pais, ahora lo tenemos en un hosting con 8gb de ram y 6 core, pero igual no es 100% dedicado para el sistema todo ese recurso, asi que estaba por migrarlo a un vps con 16 de ram y 12 Core....pero según sus comentarios voy a revisar los querys para optimizarlo y que no tenga un excesivo consumo sino a cada momento pedirá más y más potencia
Optimicé una base de datos, sin tocar el php, consultas de 40 a 65 segundos ahora se resuelven en 0.04 segundos.....Son muchas cosas, no solo, las consultas realizadas en su sistema, para eso existen las buenas prácticas, ve con algun desarrollador, y que realice pruebas, Laravel utiliza Eloquent ORM, existen gráficas, tiempo de consultas, tengo un sistema que realice hace 2 años, la DB pesa 8GB un poco más, un VPS de 2 cores, 6 de ram, mueven el sistema como si nada!
¿Y como termina la historia o sigue en "continuará..."?Yo soy proveedor de hosting en mi pais, ahora lo tenemos en un hosting con 8gb de ram y 6 core, pero igual no es 100% dedicado para el sistema todo ese recurso, asi que estaba por migrarlo a un vps con 16 de ram y 12 Core....pero según sus comentarios voy a revisar los querys para optimizarlo y que no tenga un excesivo consumo sino a cada momento pedirá más y más potencia
Pues como Update de este caso:
* Validé en conjunto con un cuñado que se dedica a la programación, pero algo puntual, asi que me ayudó y se le hizo un cambio para que no presente las 23k ordenes de una, sino que vaya mostrando de 100 en 100 a medida vaya necesitando el cliente, el sistema se puso mucho más rápido, pero al cliente no le gustó 😕.
Indicaba que necesitaba ver las 23k a la vez, por más que se le explicó que sería lo mismo, solo que no se cargarían a la vez todas, el indicó que lo quería como antes...cabe destacar que hicimos esta mejora para que el sienta el sistema mucho mejor, pero no se dejó ayudar en este sentido, asi que alli quedó como estaba.
Cabe destacar que el cliente es un poco reacio con la tecnología.
Ya en casos así es mejor desistir pero a futuro podrías copiar la estructura de algún CMS bastante ligero y con eso ejecutar creaciones por encima para al menos no tener el lío de la base de datos ya que funcionaría en todo término... estuve jugando con el script que tengo y pude retraer +1M de querys al instante, pero eso sí, subió bastante lindo el consumo de recursos 🤣Pues como Update de este caso:
* Validé en conjunto con un cuñado que se dedica a la programación, pero algo puntual, asi que me ayudó y se le hizo un cambio para que no presente las 23k ordenes de una, sino que vaya mostrando de 100 en 100 a medida vaya necesitando el cliente, el sistema se puso mucho más rápido, pero al cliente no le gustó 😕.
Indicaba que necesitaba ver las 23k a la vez, por más que se le explicó que sería lo mismo, solo que no se cargarían a la vez todas, el indicó que lo quería como antes...cabe destacar que hicimos esta mejora para que el sienta el sistema mucho mejor, pero no se dejó ayudar en este sentido, asi que alli quedó como estaba.
Cabe destacar que el cliente es un poco reacio con la tecnología.
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?