elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ... 61
81  Programación / Desarrollo Web / Re: [Pregunta]: ¿Una forma eficiente de hacer algo como esto? en: 14 Junio 2020, 10:44
Pues lo ideal sería que usara concurrencia y paralelismo. Por ejemplo, podrías dividir la carga entre 4 diferentes procesos (250,000 registros por proceso) aunque ahí también va a depender del scheduler del sistema operativo.

Realmente, 1 millon de usuarios conectados al mismo tiempo a un solo servidor es bastante de por sí... Ni se diga que tienes que cargar 1 millon de registros. Imagina que son 250 bytes de información por registro, 1 millon de registros es cerca de 250MB en RAM.

Estaba pensando algo parecido, pero lo dejé como una utopía... pero ahora que vos también lo comentas veré si no hago algo como eso.

No tengo del todo claro como debería hacerlo igualmente...
82  Programación / Desarrollo Web / Re: Metodo eliminar utilizando AJAX y PHP en: 14 Junio 2020, 10:29
Hola!

EDIT: (primero proba esto antes que nada)
Código
  1. // proba eso...
  2. $query = "DELETE FROM avion WHERE Id = ".($Id);
  3.  

No estoy muy afinado con todo ese script, tengo un método más simple que utilizo para estas cosas...

Si lo que estas intentando es eliminar un registro de la base de datos, entonces hasta donde yo puedo ver lo único necesario puede ser el id del registro... (igualmente podes usar la cantidad de datos que vos quieras)

digamos...

Código
  1. if(!empty($resultados) // si hay al menos un registro existente...
  2. {
  3.       foreach($resultados as $res) // recorro el arreglo que me devuelve la consulta
  4.       {
  5.             ?>
  6.            <p>Registro ID: <?php echo($res['id']); ?></p> <button type="button" onclick="Eliminar_Dato(<?php echo($res['id']); ?>)"></button><br>
  7.            <?php
  8.       }
  9. }
  10. else
  11. {
  12.     ?>
  13.     <p>No hay datos encontrados.</p>
  14.     <?php
  15. }
  16.  

Función javascript (ajax):
Código
  1.        function Eliminar_Dato(id_data)
  2. {
  3. $.ajax({
  4. url: 'eliminar_registro.php',
  5. type: 'POST',
  6. dataType: 'html',
  7. data: {id_data},
  8.  
  9. success: function()
  10. {
  11. $(document).ready(function()
  12. {
  13. // acá va lo que quieras, esto es cuando el archivo ajax deja de ejecutarse, es decir cuando la petición recibe una respuesta.
  14.                                        });
  15. }
  16. })
  17.  
  18. .done(function(results)
  19. {
  20. $('body').append(results); // si expulsa código html podes cambiar body por tu elemento y append por html dependiendo lo que necesites... para el ejemplo lo dejo así
  21. })
  22. }
  23. }
  24.  

en el archivo ajax ahora...

Código
  1. <?php
  2. require_once("conexion.php");
  3. $link = conectar();
  4. $Id=$_POST['id_data'];
  5. $query = "DELETE FROM avion WHERE Id = '".$Id."";
  6.  
  7. echo $consulta=mysqli_query($link, $query);
  8. ?>
  9.  

De igual forma antes de probar el ejemplo que te dí, lo que haría sería cambiar...
Código
  1. <?php
  2. require_once("conexion.php");
  3. $link = conectar();
  4. $Id=$_POST['txtID'];
  5. ?>
  6. <script>console.log(<?php echo($Id); ?>);</script>
  7. <?php
  8. $query = "DELETE FROM avion WHERE Id = '".$Id."";
  9.  
  10. echo $consulta=mysqli_query($link, $query);
  11. ?>
  12.  

Abrí la consola del navegador, y mira que te aparece...
83  Programación / Desarrollo Web / Re: UPDATE con el método ajax en: 14 Junio 2020, 05:05
¿Un update a la base de datos? es decir ¿actualizar un registro cualquiera?

Tendrías que crear una función javascript que realice una petición ajax y luego usar dicha función donde queres, cuando se presione un boton, cuando se escriba en un formulario, etcétera...

después esa función que creaste lo que hace es enviar una petición al servidor por medio de ajax que lo que hace es ejecutar una consulta sql "UPDATE etc"

Ahora ando un poco ocupado, avisame si necesitas de código para entender mejor!
84  Programación / Desarrollo Web / [Pregunta]: ¿Una forma eficiente de hacer algo como esto? en: 13 Junio 2020, 22:26
Básicamente tengo un sistema de versiones (v0.0.1, v.1.5.2, etcétera) que al agregar una quiero que se les envíe una notificación a todos los usuarios avisándoles, pero quiero hacerlo de la mejor forma posible para que el sistema no vaya lento o se "atasque"...

imaginemos una aplicación con 1 millón de usuarios...

Código
  1. $id_version = versiones::Agregar($x);
  2. notificaciones::Agregar($id_user, $id_version, 'versiones.php');
  3.  

se me ocurre hacer un for por medio de la cantidad de usuarios en total registrados, pero como dije un for con 1 millón de iteraciones no me parece una buena solución...

Código
  1. $id_version = versiones::Agregar($x);
  2.  
  3. for($i = 0; $i < count($usuarios_total); $i++)
  4. {
  5.        notificaciones::Agregar($id_user, $id_version, 'versiones.php');
  6. }
  7.  

Gracias!
85  Programación / Desarrollo Web / [Pregunta]: ¿Cómo puedo usar una función en otra función en la misma clase? en: 13 Junio 2020, 10:35
Tengo una class matematicas, y tengo dos funciones que son Sumar y Volver_Sumar... quiero usar la función Sumar en la función Volver_Sumar...

No intenten sacarle sentido al código ya que es un ejemplo más simple del problema original que tengo.
Código
  1. <?php
  2. class matematicas
  3. {
  4. static function Sumar($a, $b)
  5. {
  6. return $a + $b;
  7. }
  8.  
  9. static function Volver_Sumar($a, $b)
  10. {
  11. matematicas::Sumar($a, $b);
  12. }
  13. }
  14.  
  15. echo matematicas::Volver_Sumar(3, 9);
  16. ?>
  17.  

Edit: Recién  me dí cuenta porque no me mostraba nada, me olvide de retornar el valor en la función Volver_Sumar... Buee xDD
86  Foros Generales / Foro Libre / Re: La farsa del holocausto en: 7 Junio 2020, 20:29
¿Asesinar mano de obra por diversión? Los que los enfermos de los nazis hacían eran matar a los más débiles como los ancianos en cámaras de gas y a los que veían fuertes los usaban como esclavos como manos de obra.

Hablas mucho del, yo leí esto... yo leí aquello pero con todo lo que leíste seguís pareciendo un burro que no deja de rebuznar.
87  Foros Generales / Foro Libre / Re: “Irán buscó envenenar a los israelíes al tratar de aumentar mediante un ciberata en: 6 Junio 2020, 08:30
que raro que RT español de estas cosas no habla...
88  Foros Generales / Foro Libre / ¿Quienes decidieron emprender en algún momento de sus vidas y cómo les fue? en: 6 Junio 2020, 08:27
Para conocerlos un poco y poder aprender de sus experiencia,
¿Quiénes de todos ustedes decidieron emprender en algún momento ya sea con una aplicación, negocio, lo que sea? ¿Y Cómo les resulto? ¿En qué piensan que se equivocaron o se arrepienten?
89  Foros Generales / Foro Libre / Re: Post de la nostalgia y alegria de ser miembro desde 2002 en: 6 Junio 2020, 08:18
2002!!!?????

pero cuantos años tiene este foro? xDD
en ese entonces nada más tenía 2 años
90  Foros Generales / Foro Libre / Re: La farsa del holocausto en: 6 Junio 2020, 08:13






"Si... tenes razón todo el holocausto fue una farsa..." cabeza de tacho...
Páginas: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ... 61
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines