Proporcionar una explicación más comprensible para la configuración de 's3 use cdn url for all uploads'

,

Noté que la configuración “s3 use cdn url for all uploads” tiene la descripción “Use CDN URL for all the files uploaded to s3 instead of only for images.”

El término “instead” (en lugar de) en este contexto podría llevar a los usuarios a creer que habilitar esta configuración aplicaría la URL de CDN a todos los tipos de archivo, excluyendo las imágenes, lo que puede causar confusión.

Una posible reformulación para evitar este malentendido podría ser:

‘Habilitar la URL de CDN para todos los archivos subidos a S3, extendiendo su uso a más que solo a archivos de imagen.’

Solo una sugerencia para mejorar las descripciones.

1 me gusta

¿Creo que la inclusión de ‘solo para’ ya hace esa distinción?

‘En lugar de imágenes’ sería una exclusión.

‘En lugar de solo para imágenes’ sería una expansión.

1 me gusta

solo para está bien, pero el problema es que la palabra instead hace que toda la oración no esté clara. Por lo tanto, la combinación de instead of only for se vuelve poco clara.

No sé cómo los hablantes nativos de inglés leen eso, pero estoy bastante seguro de que el resto del mundo entiende lo que significa la palabra all.

Pregunta totalmente diferente es que sé que hay administradores que están totalmente convencidos de que solo cambiar la url actualizará S3 a un CDN de pura raza.

2 Me gusta

No estoy seguro. :thinking: Normalmente soy el primero en decir ‘veamos si podemos hacerlo más claro’, pero creo que este se lee perfectamente bien.

‘Hace esto para todos en lugar de solo para algunos’

2 Me gusta

Fue solo una sugerencia. La palabra “Instead” (En cambio) hizo que la oración fuera un poco confusa para mí. Así que hice mi sugerencia y opinión :slightly_smiling_face: Está bien que hayas optado por estar en desacuerdo. Todo bien.

1 me gusta

FWIW … esto es lo que Bert (explorador de configuración de GPT-4) tiene que decir al respecto:

La configuración ‘s3_use_cdn_url_for_all_uploads’ en Discourse te permite usar una URL de Red de Entrega de Contenido (CDN) para todos los archivos que se cargan en Amazon S3, no solo para las imágenes. Por defecto, esta configuración está desactivada.

En más detalle, cuando un archivo se carga en tu sitio de Discourse, normalmente se almacena en un sistema de almacenamiento local o en la nube, como Amazon S3. La URL del archivo cargado se utiliza luego para acceder y mostrar el archivo en tu sitio.

Sin embargo, si tienes una CDN configurada, puedes optar por usar la URL de la CDN en lugar de la URL directa de S3. Una CDN es una red de servidores que entrega contenido web a los usuarios según su ubicación geográfica, el origen de la página web y un servidor. Esto puede ayudar a acelerar la entrega de contenido a los usuarios.

La configuración ‘s3_use_cdn_url_for_all_uploads’ controla si Discourse debe usar la URL de la CDN para todos los archivos cargados, o solo para las imágenes. Si habilitas esta configuración, Discourse usará la URL de la CDN para todas las cargas, no solo para las imágenes. Esto puede ser beneficioso si tienes muchos archivos que no son imágenes cargándose en tu sitio, ya que puede ayudar a acelerar la entrega de estos archivos a tus usuarios.

Esta configuración se encuentra en el archivo ‘/config/site_settings.yml’, y su valor predeterminado es ‘false’, lo que significa que, por defecto, Discourse no usará la URL de la CDN para todas las cargas.

El código que controla esta configuración se encuentra en el archivo ‘/lib/file_store/s3_store.rb’. Este código verifica si la configuración ‘s3_use_cdn_url_for_all_uploads’ está habilitada y, si lo está, utiliza la URL de la CDN para el archivo cargado. Si la configuración no está habilitada, utiliza la URL directa de S3 para el archivo.

Ten en cuenta que esta configuración solo tendrá efecto si tienes una CDN configurada y estás utilizando Amazon S3 para el almacenamiento de tus archivos. Si estás utilizando almacenamiento local u otro proveedor de almacenamiento en la nube, esta configuración no tendrá ningún efecto.

Así que:

Usa una URL de Red de Entrega de Contenido (CDN) para todos los archivos que se cargan en S3, no solo para las imágenes.

vs:

Usa la URL de la CDN para todos los archivos cargados en s3 en lugar de solo para las imágenes.

Me gusta la descripción revisada de Bert… pero me parece un poco lo mismo… expandir CDN es bueno en mi opinión y se lee un poco más claro para mí.

2 Me gusta

Gracias por tu respuesta.

Sí, la versión GPT4 es mucho más clara y está escrita en un inglés sencillo. Además, veo que tiene un buen flujo.

2 Me gusta