Duplicidad archivos Y peso de la web
Autor: Jose Vicente A.Hola.
Estoy creando una web privada que tiene 100 páginas y 100 archivos con un peso de 100 Mb.
Desde cada una de las páginas hago link a muchos de esos archivos con lo que el peso de la web va siendo exponencial llegando a 1 GB.
1. ¿Hay algún modo de que no se dupliquen los archivos? También les cambia parte del nombre y quiero respetarlo para descargas.
2. ¿Se puede crear una especie de almacén hacia donde dirigir los links para que no aumente el peso de la web?
3. ¿Como se puede visualizar una página web del proyecto dentro de otra y así no tener que duplicar más los objetos? Luego de modificar un objeto hay que modificarlos uno por uno para que se visualicen iguales, con el consiguiente aumento de la carga de mi trabajo, ya que modificando un objeto digamos "maestro" se cambiarían todas las visualizaciones del resto automáticamente.
Espero haber sido conciso y claro. No sé nada de programación, lo siento.
Muchas gracias.
Hola Jose Vicente A.
Feliz año 2021, como digo en algunos post, el hecho de preguntar es una buena manera de tener respuestas pero en ciertos casos debemos agregar paciencia, en este post necesitarás paciencia, porque debemos de tener más datos y capturas de pantalla.
Creo que eso no le gustará a Google, aquí me surge una duda, ¿que archivos? eso necesitaría más especificación, ¿es un PDF, un Video?, si es una página los 100 archivos como están repartidos ¿uno por página?
Desde cada una de las páginas hago link a muchos de esos archivos con lo que el peso de la web va siendo exponencial llegando a 1 GB.
Aquí necesito imaginar el problema sería útil unas capturas y más explicación, si puedes compartir el link mejor pero con capturas de pantalla tenemos
1. ¿Hay algún modo de que no se dupliquen los archivos? También les cambia parte del nombre y quiero respetarlo para descargas.
Podrías usar servidores externos a tu Web, por ejemplo MEGA y ahí disminuyes todo el tamaño de los archivos a un Link
2. ¿Se puede crear una especie de almacén hacia donde dirigir los links para que no aumente el peso de la web?
Usa un gestor de archivos para eso están, muchos hosting ofrecen espacio ilimitado pero no aceptan que lo uses como almacen y eso te puede traer problemas legales y con el espacio que manejas de WebSite X5, lo mejor es que si necesitas un almacen de archivos uses uno como el que te recomendé: Mega
Incluso está técnica la puedes usar de manera similar con las imagenes, las pones en una carpeta de tu hosting y con link las visualizas, eso es parecido a grabar videos en Youtube para que no te ocupen peso en tu sitio.
3. ¿Como se puede visualizar una página web del proyecto dentro de otra y así no tener que duplicar más los objetos? Luego de modificar un objeto hay que modificarlos uno por uno para que se visualicen iguales, con el consiguiente aumento de la carga de mi trabajo, ya que modificando un objeto digamos "maestro" se cambiarían todas las visualizaciones del resto automáticamente.
Eso es sencillo con el Objeto HTML y un iframe ahí puedes introducir una página dentro de muchas sin aumentar el peso.
El Objeto HTML incluye solo el código que se presenta dentro de las etiquetas BODY, si no tienes conocimiento de esto te paso un ejemplo, tomado de: https://www.hazunaweb.com/curso-de-html/iframes/
Ahi tenemos una estructura WEB, las etiquetas son las que están dentro de los signos mayor y menor: <>
El Objeto HTML de WebSite X5 ya tiene por defecto lo que encierro en rojo, por lo que, usar el iframe se reduce a copiar lo que está en la parte verde dentro del Objeto HTML, si tienes una duda con esto me escribes pero se reduce a eso.
El Iframe es intuitivo, en el link que te dejé puedes revisar más y probar.
Espero haber sido conciso y claro. No sé nada de programación, lo siento.
Las preguntas numeradas si las comprendí es el panorama general del trabajo que haces que necesitaría más información pero podemos ir revisando y corrigiendo.
Revisa, prueba y comenta cualquier duda.
Saludos
Jorge M.
----------------------------------------------------------------------------------------------------------
¡Cada respuesta correcta/útil cuenta! como reconocimiento a un esfuerzo, así que:
Autor
Estimado Jorge M.
Feliz Año Nuevo y gracias por tu pronta respuesta.
La web es personal para almacenar archivos y sólo será vista por muy pocos usuarios pues está cerrada al público, así que no me preocupa el SEO.
Es muy sencillo lo que planteo: NO AUMENTAR el peso de la web, ya que los archivos linkados se van duplicando a medida que los voy poniendo en las diferentes "hojas" de la web en lugar de usar los mismos, con el consiguiente aumento de peso de la web.
Lo ideal sería tener 100 archivos (mp3 y PDF) con 100Mb y que al linkarlos todos entre las 100 páginas, su peso NO AUMENTE más de lo necesario, que serían el resto de páginas añadidas (html o php), digamos 200 Mb en total y no 1 Gb.
Para ello he planteado 3 posibles caminos:
1. Que sea siempre el mismo nombre de archivo con el que se almacena dentro del proyecto, para así no redundarlos.
2. Crear una carpeta almacén donde estarán albergados los archivos a linkar y de esa manera SIEMPRE se hace link sobre el MISMO ARCHIVO.
3. Crear un objeto texto con varios archivos linkados y luego, sin añadir nada más poder visualizar este objeto sin necesidad de volverlo a copiar y pegar, mediante el iframe que me comentas. Así evito duplicar de nuevo los links y los archivos.
No puedo enviarte pantallazos de lo que me pasa pues es obvio en la pregunta: 100 Mb se convierten en 1 Gb a medida que voy haciendo links dentro del proyecto.
Espero me puedas entender mejor ahora. Muchas gracias
Saludos cordiales.
Jose
Hola Jose Vicente A.
Eso lo correcto, eso lo trabajas con links
1. Que sea siempre el mismo nombre de archivo con el que se almacena dentro del proyecto, para así no redundarlos.
Eso no funciona así en WebSite, si cargas un archivo con el mismo nombre (o distinto) 2 veces se sube 2 veces, por eso es que se debe usar un link o un iframe.
2. Crear una carpeta almacén donde estarán albergados los archivos a linkar y de esa manera SIEMPRE se hace link sobre el MISMO ARCHIVO.
Correcto, link
3. Crear un objeto texto con varios archivos linkados y luego, sin añadir nada más poder visualizar este objeto sin necesidad de volverlo a copiar y pegar, mediante el iframe que me comentas. Así evito duplicar de nuevo los links y los archivos.
Correcto, ya tienes la idea, prueba y nos avisas que tal.
No puedo enviarte pantallazos de lo que me pasa pues es obvio en la pregunta: 100 Mb se convierten en 1 Gb a medida que voy haciendo links dentro del proyecto.
Claro, ese siempre es un derecho del que pregunta: "si quiere comparte", si no quiere, nosotros usamos la imaginación jajaja
Esa parte que mencionas, es lógica, lo que quería ver es como estructuras una página, ahora ya mencionaste que con un Objeto Texto con los links, por lo que es fácil comprender sin la captura, tal vez luego, cuando hagas tus pruebas nos comentas, por lo pronto veo que si tienes la idea de como solucionar tu pregunta.
Saludos
Jorge M.
Autor
Hola Jorge
Igual me entendiste mal.
Yo planteé los caminos pero NO sé cómo hacerlos, jeje. Necesito me orienten en alguna dirección. Es lo que necesitaba saber y de ahí el post!!
¡¡Necesito bajar el peso de la web ya que el software lo duplica innecesariamente!!
Gracias
Hola Jose Vicente A.
Eso explica la parte de la paciencia con la que inicé mi respuesta.
Yo planteé los caminos pero NO sé cómo hacerlos, jeje. Necesito me orienten en alguna dirección. Es lo que necesitaba saber y de ahí el post!!
Ya vimos lo que planteaste 3 caminos (ya opiné de cada uno), ahora dinos ¿Qué diseñaste?, para que me comprendas la parte en que pido capturas te comento: Muchas veces duplico el problema de los usuarios y para duplicarlo tengo que ver que hicieron, por ejemplo en base a lo que has comentado hice esta página:
Donde solo pongo un mp3 y un pdf, para probar el problema que duplica espacio, una vez creada la página básica, veo el peso:
Luego duplico las páginas lo que mantiene la estructura:
y pruebo el peso:
Efectivamente ha subido su peso.
Esas son mis pruebas, pero si en lugar de usar los archivos uso solo links eso no pasa, por ejemplo el Objeto PDF tiene la opción de Link
Ahora si uso un Objeto HTML con el Iframe o un Objeto Texto con links escritos va a dar el mismo efecto por más que copies las páginas 100 veces.
Ahora te toca a ti, debes de probar, te recomiendo que hagas otro proyecto, no uses el mismo que ya tienes para una prueba, después va a ser más fácil subir. Esto te recomiendo por que me topé con un error de WebSite X5 que mantiene los archivos, así los hayas eliminado, noté que WS había duplicado un archivo en la carpeta de Library y eso probocaba que las carpetas plugin se inflen por gusto, si quieres saber más, voy a editar mi respuesta en el post: Eliminar ficheros cambiados
En resumen:
Cualquier duda me comentas
Saludos
Jorge M.
Autor
Estimado Jorge M.
Discúlpame si no contesté antes pues se me rompió el disco duro y casi he tenido que empezar desde cero pues no tenía respaldo, pero ya estoy de nuevo en ello. Aprovecho para proponer si ¿se podría implementar el software para que hiciera un respaldo del archivo iwzip y lo subiera a la web al mismo tiempo que publicamos el sitio?
Retomando el asunto te contesto al último mensaje donde dijiste:
En resumen:
Comentarte que no siempre trabajo conectado a internet y tengo que trabajar en local, donde los links se hacen a varias carpetas donde se almacenan los archivos. Mis preguntas son:
1. ¿Podría crear la carpeta que dices en el punto 1 en local linkando hacia ella con los hiperlinks como propones en el punto 3 y que al subir la web a internet suba todo el conjunto? Sería hacer lo mismo que propones pero los archivos en local en una carpeta. Así no se repetirían los archivos y disminuiría drásticamente el peso de la web. Imagino que este punto que te propongo tendrían que implementarlo por parte del equipo de programadores de W5 en una nueva revisión.
2. Otra opción que veo según propones en el punto 1 sería crear esa carpeta en local y meter los archivos ahí. ¿Como tendría que hacer para hacer hiperlink como propones en el punto 3 aunque luego tubiera que subir esa carpeta manualmente por FTP y que todo funcionara? He leido algo de enlaces relativos pero se me escapa de control el tema al no ser programador.
2. El problema que veo viendo la estructura de la web subida es que los archivos se repiten en varias carpetas.
Como puedes observar en negrita hay extensiones de archivo repetidas en esas carpetas con lo que están varios de los archivos duplicados en diferentes carpetas y también los mismos duplicados en las mismas carpetas a los que el software les añade letras y números a los títulos para que no sean iguales de nombre. Esto hace que se duplique exponencialmente el peso de la web y sólo estoy utilizando alrededor de 90 archivos que se convierten en 300.
¿Habría algún modo de paliar este problema del peso modificando los puntos 1 y/o 2 que te he expuesto? Muchas gracias
Saludos cordiales
Hola Jose Vicente A.
Bueno, me toca revisar el post y te repondo, pero la primera parte es fácil y ya la he planteado en el HelpCenter: Usa MEGA como respaldo, tiene versiones, y cada vez que se guarda todo el proyecto, eso si el iwzip debes de crearlo manualmente.
Uso Mega porque me permite escoger las carpetas que respaldo, pero eres libre de buscar el proveedor de respaldo en nube que desees.
Reviso y me comunico por este mismo post
Saludos
Jorge M.
Autor
Muchas gracias Jorge M. Saludos cordiales
Hola Jose Vicente A.
Ya revisé el post, si hemos avanzado, creo que pronto podrás lograr tu objetivo.
Es importante que trabajes en un proyecto nuevo como te sugerí y con pocos linsk, hasta que veas que resulta como lo deseas, esto te ayudará a comprender mejor la idea y poder completar el trabajo.
MEGA y te olvidas de problemas
En resumen:
Buen resumen.
Comentarte que no siempre trabajo conectado a internet y tengo que trabajar en local, donde los links se hacen a varias carpetas donde se almacenan los archivos.
Con trabajar de local quieres decir que necesitas que el proyecto se ejecute en una Intranet o solo para diseñar el sitio y es para que se vea en Internet.
Para ver en Intranet y en Internet se puede pero con unos cambios básicos como los links en lugar de referir los links al sitio web, por ejemplo: www.dominio.com/imagen/carro01.jpg
Los links apuntan solo a la carpeta y archivo, por ejemplo: imagen/carro01.jpg
De esa manera es indistinto, de donde lo quieres ver. Podrías ver en local sin Internet generando el sitio en disco, cada vez que quieres ver una vista previa (no funcionaría el botón de Vista Previa del programa)
1. ¿Podría crear la carpeta que dices en el punto 1 en local linkando hacia ella con los hiperlinks como propones en el punto 3 y que al subir la web a internet suba todo el conjunto? Sería hacer lo mismo que propones pero los archivos en local en una carpeta. Así no se repetirían los archivos y disminuiría drásticamente el peso de la web. Imagino que este punto que te propongo tendrían que implementarlo por parte del equipo de programadores de W5 en una nueva revisión.
Si, claro es como te mencioné en el punto anterior, usas links locales, pero la vista previa, será solo exportando el sitio a un disco, a la carpeta local.
En WebSite X5 puedes hacer todo esto, pero es más largo y confuso adjuntar la carpeta te lo menciono para que tengas la información y solo para que WebSite X5 sepa que tiene esa carpeta, solo adjunta 1 imagen nada más. (Si no comprendes esto en este momento no es importante, solo realiza la práctica)
Paso 1, Avanzadas, Estadísticas y Código, Código, ahí tienes la sección de "Archivos conectados al código HTML" que antes permitía adjuntar arrastrando archivos y ahora tendrías que adjuntar uno a uno, créeme no te recomiendo ese paso solo para el primer archivo así WebSite X5 tiene la carpeta en su lista.
En este caso solo agregué un archivo
Luego en la vista previa solo se mostrará ese archivo, los demás los agregas manualmente.
Es decir, WSX5 solo crea la carpeta en el servidor y en la carpeta local, debes de subir el resto de archivos.
Links manuales:
Yo usé 2 linsk para mis pruebas:
<img alt="imagen html de ejemplo" src="multimedia/large-455752.jpg" >
<img src="multimedia/large-1154734.jpg" >
Lee teoría en este link
2. Otra opción que veo según propones en el punto 1 sería crear esa carpeta en local y meter los archivos ahí. ¿Como tendría que hacer para hacer hiperlink como propones en el punto 3 aunque luego tubiera que subir esa carpeta manualmente por FTP y que todo funcionara? He leido algo de enlaces relativos pero se me escapa de control el tema al no ser programador.
Con el link que te puse de ejemplo puedes agregar una imagen, yo usé el Objeto HTML con la imagen de muestra y el Objeto Texto con otra imagen, mira:
El objeto HTML:
El objeto Texto, con el código HTML activado:
Con eso te das una idea.
2. El problema que veo viendo la estructura de la web subida es que los archivos se repiten en varias carpetas.
Como puedes observar en negrita hay extensiones de archivo repetidas en esas carpetas con lo que están varios de los archivos duplicados en diferentes carpetas y también los mismos duplicados en las mismas carpetas a los que el software les añade letras y números a los títulos para que no sean iguales de nombre. Esto hace que se duplique exponencialmente el peso de la web y sólo estoy utilizando alrededor de 90 archivos que se convierten en 300.
¿Habría algún modo de paliar este problema del peso modificando los puntos 1 y/o 2 que te he expuesto? Muchas gracias
Solo usa una carpeta, en mi ejemplo puse multimedia como carpeta, luego depende de los nombre y extensión, así no te haces más problemas.
En multimedia, colocas todos los archivos que vas a subir
Revisa, prueba y comenta
Saludos
Jorge M.
Sobre mi post adjunto para resumir.
multimediaes la carpeta, large-1154734.jpg es el archivo.
Saludos
Jorge M.
Autor
Hola Jorge M.
Gracias por tus respuestas aunque decirte que veo la forma muy tediosa pues son muchos archivos y no me faciita nada la labor sino que igual me encuentro con más problemas, como las visualizaciones.
Al trabajar en local sin internet y luego subir la web hay archivos que no se ven. Este sistema me obliga a estar siempre connectado para ver los resultados y la página se queda publicada forzosamente sin tener esa necesidad, pues hay reformas que no tienen que verse hasta que estén bien planificadas.
Espero que Incomedia pueda implementar este punto para no aumentar el peso ni duplicar ni renombrar los archivos.
Gracias de nuevo por tu ayuda.
Saludos cordiales
Jose Vicente
Hola Jose Vicente A.
Al no ser función de WebSite X5 te recomiendo abrir una idea, el software crea una carpeta "Library" con todos los archivos locales.
La única manera por ahora de hacer lo que pides es por medio del LINK a una archivo previamente publicado o por medio de código, una vez haces el trabajo y listo.
Saludos
Jorge M.
Autor
Hola Jorge M.
Gracias por tu respuesta. Espero pueda ser implementado por incomedia pronto.
He estado haciendo pruebas y he visto que Incomedia más o menos lo tiene implementado con el carrito de la compra y pasa lo que quiero si pongo los archivos como artículos digitales para comprar, pues NO SE DUPLICAN y NO SE RENOMBRAN y por lo tanto NO AUMENTA el peso de la web, guardándose en la carpeta cart\digitalproducts.
Ahora bien, si lo hago así, aparecen las pantallas típicas de compra y mis preguntas serían,
Quizás es mucho pedir con mis preguntas porque igual no está pensado así por Incomedia pero tenía que intentarlo ;)
Saludos cordiales
Jose Vicente
Hola Jose Vicente A.
Para eso deberías de abrir un post nuevo como Idea, no como pregunta y de ahí esperemos que Incomedia te haga caso, eso si, documenta bien la idea y dale seguimiento. Al contrario con una pregunta que debes esperar respuesta del Staff una idea si debes insistir, en especial esta. que ya se ha pedido muchas veces, la diferencia en esta ocación es que puedes poner el ejemplo que mencionas de la tienda, ese es un buen punto de partida, si lo haces seguro los usuarios te van a ayudar con ese pedido.
Ahora bien, si lo hago así, aparecen las pantallas típicas de compra y mis preguntas serían,
Cambiar los textos es sencillo, en paso 1 ajustes vas a Gestión de contenido de idioma:
De ahí solo buscas el texto que deseas, lo reemplazas por lo que necesitas y listo:
En cuanto a la otra pregunta, eso debe de ser online.
Saludos
Jorge M.