问题列表 - 第17796页

脚本/样式表:在本地合并或使用CDN?

我显然可以对自己进行一些有限的测试,但我希望能听到一些至少在中等规模网站上拥有实际经验的人.

每个"前10名"列表中用于优化站点/带宽的两个项目是:

  • 将尽可能多的JS和CSS整合到一个文件中(以减少往返次数); 和
  • 使用内容分发网络(以节省带宽/加快下载速度).

现在,您可以在Google或Microsoft的CDN(或两者)上找到几乎所有重要的脚本.你甚至可以找到一些非常重量级的项目,如jQuery ThemeRoller包.在Amazon S3等私人CDN帐户上使用这些CDN的主要优点之一是许多访问者已经从其他网站缓存了这些脚本.即使他们不这样做,也很难击败像谷歌这样的网站.

因此,假设我想使用这些公共CDN,而不是为个人CDN帐户支付额外费用以获得更好或更差或相同的性能.而且我们还说我正在使用这些公共CDN上的一堆JS/CSS文件:jQuery,jquery-ui,一个主题,jQuery TOOLS,以及其他一些.除了那些我可能正在使用公共CDN上没有的几个脚本,如superfish和jquery.approach和hoverIntent.很常见的东西.看来我有两个相互排斥的选择:

  • 有关上面列出的脚本,请参阅公共CDN.优点是我可以使用其他人的带宽并利用其中一些脚本的普及.缺点是客户端必须为所有这些文件进行不少于7次往返(4个单独的JS,1个CSS,以及1个用于整合/缩小本地内容的CSS和JS).要么...
  • 把所有东西塞进两个单片缩小的文件(一个用于JS,一个用于CSS),并提供我自己的Web服务器上的所有内容.优点是只有两次往返(至少节省66%).缺点当然是,现在我现在要服务于更大的量自己.

这似乎是一个艰难的选择,我认为真正理解哪个更好("更好"是客户端加载时间和整体用户体验的功能)的唯一方法是实际将它放在野外,看看会发生什么.

所以,之前有人必须做出这个选择,如果是这样,你选择了什么,为什么,以及结果如何?或者,如果有人试图在孤立的环境中解决测试任务,你是怎么做的,结果是什么?

PS这就是描述"网络应用程序"类型的网站 - 换句话说,不是非常媒体密集,但可能包含大量的样式和脚本,实际上占了页面大小的一大部分.因此,我认为这不仅仅是一项智力活动.

optimization web-applications cdn

9
推荐指数
1
解决办法
992
查看次数

什么是 - [UITableViewDelegate willDisplayCell:forRowAtIndexPath:] for?

在我的所有UITableView编程中,我总是配置我UITableViewCells的 - [UITableViewDataSource tableView:cellForRowAtIndexPath:].现在我遇到了 - [UITableViewDelegate willDisplayCell:forRowAtIndexPath:]方法.这似乎也是进行单元配置的合适场所.

我的问题是:这两种方法之间适当的"分工"是什么?我应该在一对一中做什么?

iphone uitableview

47
推荐指数
1
解决办法
1万
查看次数

Magento DataFlow集成和模块开发资源?

有没有人有任何好的资源来开发与其DataFlow组件集成的Magento模块?我需要建立一个产品/库存/订单同步系统,我发现很难深入研究.我已经做了很多挖掘,但在文档,教程,示例等方面似乎找不到多少.

在学习平台时,您的其他Magento开发专家会使用哪些资源?

php zend-framework magento

5
推荐指数
1
解决办法
2758
查看次数

是否有任何现有的解决方案用于创建具有网站前端的通用DNA序列数据库?

我想为我工作的实验室创建一个带有Web前端的rRNA序列数据库.在生物学中,想要使用BLAST和HMMER等对齐算法搜索大量序列似乎很常见,所以我想知道是否存在是任何现有的php/python/rails项目,允许使用网站搜索表单轻松创建通用序列数据库?

更新:GMOD是我正在寻找的服务器类型.我也被建议看看BioMart,它看起来也有类似的功能.

database search bioinformatics dna-sequence web

6
推荐指数
1
解决办法
1197
查看次数

用jquery $ .post响应替换页面

我正在使用jquery的$ .post,如下所示:

$.post("/searchresult", $("#searchDiv").serialize(), function(data) { //??? });
Run Code Online (Sandbox Code Playgroud)

"data"参数包含我想要的结果页面的所有html代码.

问题是如何用$ .post函数返回的内容替换当前页面的内容.

谢谢,

jquery post response

3
推荐指数
2
解决办法
6402
查看次数

如何在多个Oracle数据库中更改密码?

是否有工具允许我在多个Oracle数据库中更改密码?

它每月到期,我想同时更改它们.

oracle passwords

5
推荐指数
1
解决办法
1万
查看次数

存储库中的业务规则?

让我们假设一个应用程序在模型/表示层中具有所有必要的业务规则,并且它们工作正常.我的问题是,是否应在SQL Server等存储库中使用冗余业务规则(即两个日期的跨度不能与任何其他现有跨度重叠).

在SQL Server中添加强制执行此规则的约束是否必要/有益?一方面,它可以防止任何人(包括DBA)在绕过应用程序时无意中破坏业务规则.此外,我们已经通过主键和外键在存储库中拥有某些形式的业务规则.另一方面,重复的规则需要额外的时间来开发和维护.

这个问题涵盖了许多不同的技术,所以我故意保持标签的通用性.

sql business-logic repository

6
推荐指数
3
解决办法
416
查看次数

WifiSignalStrength基本到Delphi Converstion

有人可以将此转换为Delphi 2010吗?在无法找到delphi代码以返回WiFi信号强度后,我找到了这个基本代码.有人可以将其转换为Delphi吗?

'**************************************
' Name: WiFi Signal Strength
' Description:Returns the Wifi signal st
'     rength in bars (1 to 5, 5 being good)
' By: Techni Rei Myoko
'
'This code is copyrighted and has' limited warranties.Please see http://w
'     ww.Planet-Source-Code.com/vb/scripts/Sho
'     wCode.asp?txtCodeId=71872&lngWId=1'for details.'**************************************

Option Explicit
Public WiFiHardwareName As String, WiFiDecibals As Long
Dim objWMIService As Object, isSet As Boolean   
Public Declare Function InternetGetConnectedState Lib "wininet.dll" (ByRef lpdwFlags As Long, ByVal dwReserved As Long) As Long

Public Enum ConnectedState …
Run Code Online (Sandbox Code Playgroud)

delphi

0
推荐指数
1
解决办法
1355
查看次数

当密钥类需要Session(或其他特定于上下文的变量)时如何设置IoC

我试图弄清楚如何在依赖类可以根据应用程序中的某个变量(在本例中为Session状态)进行更改的情况下使用IoC.例如,我们的每个客户端都有一个不同的数据库,因此与数据库的连接需要建立在其Session中存储的值上(特别是因为如果某些用户拥有多个业务,并且可以在数据库之间切换,则可能有多个数据库) .

以下是我们当前如何设置此结构的一般示例:

public class MyTestController : ControllerBase
{
    Repository _rep;

    public MyTest(Repository rep)
    {
        _rep = rep;
    }

    public MyTest()
    {
        string connString = String.Format("Server={0}; Database={1};"
            , SessionContainer.ServerName, SessionContainer.DatabaseName;
        var dc = new DataContext(connString);
        _rep = new Repository(dc);
    }

    public int SampleFn()
    {
        return _rep.GetCountOfEmployees();
    }
}

public class Repository
{
    DataContext _context;

    public Repository(DataContext context)
    {
        _context = context;
    }
} 
Run Code Online (Sandbox Code Playgroud)

我们能够使用IoC设置它并消除默认的c-tors?如果是这样,怎么样?我没有像这样使用DI的问题,但是我想探索一下StructureMap或Unity的可能性(注意:我们通常将db/server传递给构建datacontext的工厂类...上面的示例只是为了简洁).

c# asp.net dependency-injection inversion-of-control

9
推荐指数
1
解决办法
3912
查看次数

为什么visual studio会在autohotkey之前捕获关键事件?

我最近切换到Dvorak键盘布局作为一个实验.过渡中最困难的部分之一就是处理热键.大多数热键在设计时考虑到了QWERTY,更糟糕的是,热键似乎极其依赖于肌肉记忆.

我没有重新学习所有的热键,而是编写了一个自动键盘脚本,当将,或键与其他键一起按下时Ctrl,将Dvorak布局转换回QWERTY .除了Visual Studio '08,它在我尝试的任何地方都能很好地工作.在autohotkey可以翻译之前,似乎正在抓住击键.AltWin

为什么会发生这种情况,我该如何解决这个问题?

以下是我的脚本的摘录(从一开始):

; control + letter
^;::^z
^q::^x
^j::^c
^k::^v
Run Code Online (Sandbox Code Playgroud)

更新:脚本在Win7上工作正常,ahk,vs08和新安装的coderush.我遇到麻烦的机器是运行vista.有关如何进一步诊断的任何想法?

更新2:该脚本适用于Vista和2010 beta 2.看起来只是vs 08 + vista.今晚要尝试重新安装vs08.

dvorak autohotkey visual-studio-2008 visual-studio

78
推荐指数
3
解决办法
6391
查看次数