Articles of 架构

照片存储/sorting

我想知道照片存储的最佳做法是什么。 我在与用户存储照片的业务。 每个用户最多可以有35张照片,目前我们有大约10万用户。 我目前从数据库中引用照片。 我build议的解决scheme是像这样的照片名称的散列。 f56c0de1c61fdb926e79e8a0a65bd12930c9.jpg 像这样爆发成目录 照片1 f5/6c/0d/e1c61fdb926e79e8a0a65bd12930c9.jpg f5/6c/0d/e1c61fdb926e79e8a0a65bd12930c9_thumb.jpg 照片2 ec/1c/55/bfb660548a6770238668c4b117d92f.jpg ec/1c/55/bfb660548a6770238668c4b117d92f_thumb.jpg 数据库在数据库中以逗号分隔数组的forms存储,类似于sorting顺序。 ec1c55bfb660548a6770238668c4b117d92f,ec1c55bfb660548a6770238668c4b117d92f 这是做这个最有效的方法吗? 它是可扩展的吗? 我不知道如果照片散列是很大,我也不知道如果目录大小​​是正确的。 我在stackoverflow上创build了一个更详细的post,只是不知道这个问题属于哪里。 https://stackoverflow.com/questions/19106596/how-to-store-photo-on-file-system-and-store-sort-order-in-database

何时使用NFS的Web应用程序

我正在AWS上构build一个简单的web应用程序体系结构,如下所示:Elastic Load Balancer – 多个前端 – RDS数据库。 我也build立了一个NFS服务器来存储用户通过networking应用程序上传的所有图像,比如configuration文件图片(我不能使用S3,我只是遵循规范我得到…)。 前端虚拟机由自动缩放组产生。 产生虚拟机时,会从S3存储桶下载Web应用程序源。 问题是,我有这些源文件(主要是静态文件,如mp4或图像)的一些巨大的文件,我想在NFS服务器上存储这些大的静态文件,因为它需要太多的时间从S3下载。 所以我的问题是:什么时候在NFS上存储一个文件是相关的,什么时候最好在每个前端上放一个文件呢? 例如,如果我在NFS上存储mp4,为什么不把整个web应用程序存储在这个NFS上呢? 注意:我不想构build包含这些文件的AMI,因为修改它们时不够灵活

PostgreSQL:奇怪的突然数据types和select模式问题

这是我的问题: 其实我使用postgresql 9.4和postGIS扩展。 我创build一个数据库,并添加新的表,没有问题…与几何数据types…直到现在… 现在,我不知道为什么,我突然不得不“select模式”来获取我的数据types… 我使用pgadminIII创build我的表,所以我添加一个新的表,当我尝试添加一个新的列,我写的列名称,然后在数据types我尝试键入“几何”,它不工作了…现在我已经写了“public.geometry”,因为几何types是在公共模式中注册的…我在第30张桌子上,而在之前的那些桌子上,我不需要那样做,经理直接识别几何types… postgis扩展是有效的,并在我的数据库(function和扩展确定)注册, 任何人有一个想法: 我如何得到这个…为什么现在正在发生… 如何解决这个问题…(这是很无聊的,而且,我怕,当我不得不在这个表上查询时,我会遇到麻烦调用postgis函数,而不会给出模式名称…) 感谢您的阅读/帮助 编辑: 这是searchpath: 这里是我说“公开”时的意思。dataType:

OpenLDAP架构错误

我想将一些模式导入到LDAP中。 但是我得到这个错误: ldapadd: invalid format (line 21) entry: "" 这是模式的文件: # ****-Schema-Datei. # # OID prefix: 1.3.6.1.4.1.29508 # Attributes: 1.3.6.1.4.1.29508.1.1 # # Depends on: nis.schema, which depends on cosine.schema attributetype: ( 1.3.6.1.4.1.29508.1.1.1 NAME 'domain' DESC 'A mail domain' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype: ( 1.3.6.1.4.1.29508.1.1.2 NAME 'forward' DESC 'Forward to mail […]

我如何做一个SQL Server 2008的架构

全新的Jr.系统pipe理员在这里,试图把我的头围绕系统到位。 我们已经在Microsoft SQL Server 2008上有了一个数据库,并且我想获得关于表和字段的适当位置的可视化。 这样我就可以了解我在ERP中处理的事情。

如何在amd64服务器上运行32位程序?

作为这个问题的后续,我发现这个封闭的源程序是32位,我有一个amd64服务器。 服务器是最近升级的gentoo。 为了使这个程序工作,我需要安装什么? 我知道这是可能的,因为我有另一个可以运行这个程序的gentoo amd64服务器。

Web应用程序和文件的远程存储

我有一个Web应用程序,可以在服务器上存储大量的文件。 即用户上传数据。 这些文件存储在特定的存储path下。 networking主机将是一个IBM xSeries 345,但是,这些磁盘真的很贵,所以我们想把这些文件放到一个比较便宜的服务器上。 现在是这个问题。 我应该在存储服务器上的path的IBM服务器上使用NFS挂载吗? 或者我应该编写一些脚本来上传文件到存储服务器。 存储服务器和Web主机都在同一个networking上。 只有networking服务器是可见的世界。 NFS性能是否适合于低到中等负载的服务器?

什么types的安全问题是由这个.NET架构缓解?

鉴于.NET Web应用程序的以下物理布局: DB(SQL服务器,Windows) – 没有公共路线(没有表访问,只存储过程) Web服务DAL(iis,windows) – 没有公共路由(可以通过端口80和443访问web服务器) Web服务器(iis,windows) – 公共路由(仅通过端口80和443) 什么types的攻击可以用来危害公共Web服务器,但是会被Web服务DAL拦截? 即你能想到DAL停止的具体攻击types吗? 请注意,我只对安全性方面感兴趣,而不是缩放/容错/性能等。 在我看来,如果Web服务器已经通过端口80/443受到攻击而受到攻击,那么相同的攻击将通过端口80/443到达Web服务DAL框。

什么会阻止我修改我的LDAP模式?

我正在尝试按照这个指南在我的Ubuntu服务器上configurationKerberos。 我起身的部分,他们想添加新的架构到我的服务器用户ldapadd我按照他们说的说明。 我运行ldapadd -x -D "cn=admin,cn=config" -W -f /tmp/cn=kerberos.ldif 然后我input我的密码,并返回 ldap_add: Invalid credentials (49) 所以我尝试使用我用于我的phpldapadmin webguipipe理login(我认为是相同的) 我运行ldapadd -x -D "cn=admin,dc=solignis,dc=local" -W -f /tmp/cn=kerberos.ldif 然后我input我的密码,这次返回 ldap_add: Insufficient access (50) 我真的不知道从哪里走,我还在学习一些绳索。 我已经检查,双重检查和三重检查我input了我在安装时设置的密码。 我没有做什么正确的?

服务器体系结构进行统计分析

目前,我正在就如何devise一个能够处理云计算统计数据的系统做出决定。 我想知道我应该使用哪种服务器结构来轻松扩展云计算。 更具体地说,我想知道,为了计算统计数据,我应该只使用云或混合(专用服务器和云服务器)。 我目前正在build设的服务将分析我的客户的移动数据。 客户端越大,数据库越大,计算也越多。 如果您知道最适合这种情况的最佳服务器devise模式,我将不胜感激。